Flutter
Flutter — key terms
a “hint” or a placeholder text
Flutter plugins: Access the camera
Activities and fragments
Activity
Manipulating shapes: Adding box shadows
Manipulating shapes: Adding box shadows
addListener
addStatusListener
Manipulating text: Adjusting text spacing
Aligning widgets
Linux install: Android setup
Platform setup: Android setup
Windows install: Android setup
Flutter install: Android Studio
Combine a tween with an animation: animate the tween
Common animation patterns: Animated list or grid
AnimatedBuilder
AnimatedWidget
Animation
Animation types
AnimationStatus
AnimationController
Manipulating position and size: Applying a linear gradient
Assets
Async UI: Async / await
Flutter: Async UI
Basic layout operations
Basic layout operations: Centering components
Widget: Column
Tween: Combine a tween with an animation
Flutter animation: Common animation patterns
Common layout widgets
Staggered Animations: Complete staggered animation
Container
Widget: Container
IOS setup: Create and run a simple Flutter app
Creating responsive apps
Manipulating text: Creating text excerpts
CurvedAnimation
Databases and local storage
Dealing with box constraints
Debugging
Setting background color: Decoration
IOS setup: Deploy to iOS devices
Combine a tween with an animation: evaluate the tween
Sizing widgets: Expanded widget
Flutter plugins: Firebase features
Dealing with box constraints: Flex
Flutter
Flutter animation
Flutter for web developers
Flutter install
Flutter plugins
Form input
Fragment
Gesture detection and touch event handling
Widget: GestureDetector
Linux install: Get the Flutter SDK
MacOS install: Get the Flutter SDK
Windows install: Get the Flutter SDK
Widget: Global Keys
Flutter plugins: GPS sensor
Hero animations
Hero animations: Hero widget
HeroAnimation class
Async UI: Http package
Android setup: Install Android Studio
Android setup: Install Android Studio
Android setup: Install Android Studio
IOS setup: Install Xcode
Flutter install: IntelliJ
Platform setup: IOS setup
Async UI: Isolate
Widget: Keys
Layouts: Lay out a widget
Layouts
Activity: Lifecycle events
Flutter install: Linux install
ListView
ListView widget
Assets: Loading assets
Sharing assets with the underlying platform: Loading Flutter assets in Android
Sharing assets with the underlying platform: Loading Flutter assets in iOS
Loading assets: Loading images
Loading assets: Loading text assets
Flutter plugins: Log in with Facebook
Flutter install: MacOS install
Aligning widgets: MainAxisAlignment and crossAxisAlignment
Manipulating shapes: Making circles and ellipses
Manipulating text: Making inline formatting changes
Manipulating position and size
Manipulating shapes
Manipulating text
Widget: Material Components
Themes: MaterialApp
Navigator
Layouts: Nesting rows and columns
Flutter: Notifications
Flutter plugins: Own custom native integrations
Layouts: Packing widgets
PhotoHero class
Physics-based animation
Assets: Platform assets
MacOS install: Platform setup
Async UI: ProgressIndicator widget
Loading text assets: RootBundle
Manipulating position and size: Rotating components
Manipulating shapes: Rounding corners
Route
Widget: Row
Row and Column
Get the Flutter SDK: Run flutter doctor
Get the Flutter SDK: Run flutter doctor
Get the Flutter SDK: Run flutter doctor
RunApp()
Basic layout operations: Scaling components
scheduleFrameCallback
SchedulerBinding
Working with text: Set custom fonts
Android setup: Set up the Android emulator
Android setup: Set up the Android emulator
Android setup: Set up the Android emulator
IOS setup: Set up the iOS simulator
Android setup: Set up your Android device
Android setup: Set up your Android device
Android setup: Set up your Android device
Manipulating position and size: Setting absolute position
Basic layout operations: Setting background color
Basic layout operations: Setting container width
Common animation patterns: Shared element transition
Databases and local storage: Shared Preferences
Assets: Sharing assets with the underlying platform
Widget: ShoppingListItem
Sizing widgets
Assets: Specifying assets
Databases and local storage: SQLite
Widget: Stack
Common animation patterns: Staggered animation
Staggered Animations
State
StatefulWidget
StatelessWidget
Working with text: Style my Text widgets
Basic layout operations: Styling and aligning text
Linux install: System requirements
MacOS install: System requirements
Windows install: System requirements
Widget: Text
Text widget
TextStyle
Navigator: The Navigator class
Themes
Ticker
Touch listeners
Tween
Tween animation
Dealing with box constraints: Unbounded constraints
Get the Flutter SDK: Update path directly
Get the Flutter SDK: Update your path
Get the Flutter SDK: Update your path
Get the Flutter SDK: Update your path
Platform assets: Updating the app icon
Platform assets: Updating the launch screen
Flutter plugins: Use the NDK
Form input: Validation errors
Flutter install: VS Code
Android setup: Web setup
MacOS install: Web setup
Windows install: Web setup
Widget
Themes: WidgetApp
Flutter install: Windows install
Text widget: Working with text
Flutter — Domain interactive map
Clickable & draggable!