Flutter Framework

  1. Advanced UI and Animations
    1. Theming Your App
      1. ThemeData
        1. Applying Themes Globally
          1. Applying Themes Locally
            1. Customizing Colors and Typography
              1. Dark Mode and Light Mode
                1. Theme Extensions
                  1. Material 3 Theming
                  2. Responsive and Adaptive UI
                    1. MediaQuery for Screen Information
                      1. LayoutBuilder for Parent Constraints
                        1. OrientationBuilder
                          1. Creating Different Layouts for Different Screen Sizes
                            1. Adaptive Widgets
                              1. Breakpoints and Screen Classes
                                1. Platform-Specific UI
                                2. Implicit Animations
                                  1. AnimatedContainer
                                    1. AnimatedOpacity
                                      1. AnimatedPositioned
                                        1. AnimatedCrossFade
                                          1. AnimatedDefaultTextStyle
                                            1. AnimatedSwitcher
                                              1. AnimatedAlign
                                                1. AnimatedPadding
                                                2. Explicit Animations
                                                  1. AnimationController
                                                    1. Tween
                                                      1. ColorTween
                                                        1. SizeTween
                                                          1. AlignmentTween
                                                          2. CurvedAnimation
                                                            1. AnimatedBuilder
                                                              1. AnimationStatusListener
                                                                1. SlideTransition
                                                                  1. FadeTransition
                                                                    1. ScaleTransition
                                                                      1. RotationTransition
                                                                        1. PositionedTransition
                                                                        2. Advanced Animation Concepts
                                                                          1. Staggered Animations
                                                                            1. Hero Animations
                                                                              1. Page Transitions
                                                                                1. Physics-Based Animations
                                                                                  1. Animation Sequences
                                                                                  2. Custom Painting
                                                                                    1. CustomPaint Widget
                                                                                      1. Canvas API
                                                                                        1. CustomPainter Class
                                                                                          1. Drawing Shapes and Paths
                                                                                            1. Animating Custom Paintings
                                                                                              1. Paint and Brush Properties
                                                                                                1. Clipping and Masking
                                                                                                2. Gestures and Touch Handling
                                                                                                  1. GestureDetector
                                                                                                    1. Tap Gestures
                                                                                                      1. Pan and Drag Gestures
                                                                                                        1. Scale Gestures
                                                                                                          1. Long Press Gestures
                                                                                                            1. Custom Gesture Recognizers