Flutter Framework

  1. Building Layouts in Flutter
    1. Core Layout Widgets
      1. `Container`
        1. Decoration
          1. Color
            1. Border
              1. Shape
                1. Gradient
                  1. Shadow
                  2. Padding and Margin
                    1. Alignment
                      1. Constraints
                        1. Transform
                        2. `Row` and `Column`
                          1. Main Axis Alignment
                            1. Cross Axis Alignment
                              1. Children Arrangement
                                1. Nested Rows and Columns
                                  1. MainAxisSize
                                  2. `Stack`
                                    1. Layering Widgets
                                      1. `Positioned` Widget
                                        1. Alignment in Stack
                                          1. Overflow Handling
                                          2. `Expanded` and `Flexible`
                                            1. Controlling Flex
                                              1. Space Distribution
                                                1. Flex Values
                                                2. `Padding`
                                                  1. Adding Space Around Widgets
                                                    1. EdgeInsets Types
                                                    2. `Center`
                                                      1. Centering Child Widgets
                                                      2. `Align`
                                                        1. Custom Alignment
                                                          1. Alignment Values
                                                          2. `SizedBox`
                                                            1. Fixed Sizing
                                                              1. Creating Space
                                                              2. `Wrap`
                                                                1. Wrapping Children
                                                                  1. Direction and Spacing
                                                                2. Material Design Widgets
                                                                  1. `Scaffold`
                                                                    1. Structure and Purpose
                                                                      1. `appBar`
                                                                        1. `body`
                                                                          1. `floatingActionButton`
                                                                            1. `drawer`
                                                                              1. `endDrawer`
                                                                                1. `bottomNavigationBar`
                                                                                  1. `bottomSheet`
                                                                                  2. `AppBar`
                                                                                    1. Title and Actions
                                                                                      1. Leading Widgets
                                                                                        1. Bottom Property
                                                                                          1. Flexible Space
                                                                                          2. `Text`
                                                                                            1. Styling Text
                                                                                              1. Text Alignment
                                                                                                1. Text Overflow
                                                                                                  1. Rich Text
                                                                                                  2. `Icon`
                                                                                                    1. Using Material Icons
                                                                                                      1. Custom Icons
                                                                                                        1. Icon Themes
                                                                                                        2. `Image`
                                                                                                          1. Asset Images
                                                                                                            1. Network Images
                                                                                                              1. Image Fitting and Alignment
                                                                                                                1. Image Caching
                                                                                                              2. Cupertino Design Widgets
                                                                                                                1. `CupertinoApp`
                                                                                                                  1. `CupertinoNavigationBar`
                                                                                                                    1. `CupertinoButton`
                                                                                                                      1. `CupertinoTextField`
                                                                                                                        1. `CupertinoActivityIndicator`
                                                                                                                        2. Interactive Widgets (Buttons)
                                                                                                                          1. `ElevatedButton`
                                                                                                                            1. Styling and Theming
                                                                                                                              1. Handling onPressed
                                                                                                                                1. Button States
                                                                                                                                2. `TextButton`
                                                                                                                                  1. `OutlinedButton`
                                                                                                                                    1. `IconButton`
                                                                                                                                      1. `FloatingActionButton`
                                                                                                                                        1. Button Customization
                                                                                                                                          1. ButtonStyle
                                                                                                                                            1. MaterialStateProperty