1. What is immutable in Flutter? Why Flutter widgets are immutable?
- What does Immutable mean?
- Mutable or Immutable?
- Dart and Flutter are single threaded
- What is the advantage and disadvantage of an immutable class?
- How to change an immutable object?
- What are the benefits of Immutable Objects?
2. Essential Widgets, From Layout to Stateful and Stateless
- What do Widgets mean?
- Flutter basic Sate Management widget
- How many Widgets are there in Flutter
- A Simple Flutter Application and basic Widget example
- onGenerateRoute, Material Design and Material Components
- How do you use onGenerateRoute in Flutter?
- How to use a dynamic initial route?
- How do you define colors in Flutter?
- How build () method works how it rebuild itself flutter?
- What is a container in flutter? Can container have children flutter?
- How to change color of ElevatedButton in flutter
- What is the difference between container and column, row in flutter?
3. Inherited Widget, Provider and State Management in Flutter
- How we change the widget state in Flutter?
- How to manage state of child through parent widget?
- How Child Widget implements this special property?
- What is inherited widget in Flutter, how do you use state management?
- What is InheritedWidget in Flutter?
- Extending state management to the second uncle and his child
- What is flutter provider? How does provider flutter work?
- How do you use Provider Consumer to manage State in Flutter?
- The Specific Steps to use Consumer widget
- Provider: A recommended approach to manage State
- Different approaches to state management
- A Step by Step guide to use Provider
- Multi Providers and Multi Models
- ChangeNotifier and Provider context read and watch, when to use and how to use
- How can I improve my fluttering performance?
- How to avoid the anti-pattern and stick to the correct design pattern in Flutter?
- How can we get rid of widget rebuild in Flutter?
- How do you change the state in Flutter?
- What is ChangeNotifier?
- What is the difference between stateful and stateless widget in Flutter?
- What does provider do in Flutter?
- Provider helps you to avoid rebuilding widgets
- 14. Provider best practices: How to reduce widget rebuilds
- How do you use a provider in Flutter?
- How does stateful widget rebuilds the whole tree?
- Model, View, Controller and Provider
- The Second Row Widget will listen to the Name Change Model
- Third Row Widget listens to Name Clear Model
- Finally the view folder and main method
- Riverpod, a better Provider for state management
- Riverpod has many options
- The greatest advantage of Riverpod
- The Data Model on which we’ll work in Riverpod
- Understanding Riverpod Scope
- How to watch a Provider object in Riverpod?
- How we can mix Riverpod Provider with old Provider package?
- The old Provider package is really gold!
4. Theme, Styling, Fonts and Images Best Practices in Flutter
- What is theme flutter?
- Using global theme to define color in flutter
- The model class and the main view
- Controller widgets to control the flow of business logic
- Imposing uniformity of color through global theme
- How do you change the theme color globally in flutter
- Using multiple Google fonts in Flutter
- What fonts are available in Flutter?
- How do you change the text color in Flutter?
- How do I add Google fonts to Flutter?
- Adding Google fonts package to Flutter
- How to display image in Flutter?
- Display image in Flutter using Image widget asset method
- How to display image from internet in Flutter?
- A Comparison between Old and New Updated Buttons
- How do you make a button flutter?
- How do you use the raised button in flutter?
- How do you decorate the button in flutter?
- How to use DevTools in Flutter?
5. How to handle collections of items, all about List and Map and Code Structure in Flutter
- How do I add a list in Flutter?
- How do I show a list in flutter?
- Showing a list in flutter
- How to delete a list in Flutter?
- What is ListView Flutter? How do I use ListView in Flutter?
- Is Flutter front end or backend?
- How do I change the date format in Flutter?
- How do you add items to a list in Flutter?
- How do I use ListView in Flutter?
- How to manage null-safety in Flutter
- How to structure your flutter app?
- How do I program my Flutter App?
- What is the best architecture for Flutter?
- Role of widgets in Flutter
- How do I improve my flutter app performance?
- How do you deal with navigation in Flutter?
6. Everything about Flutter Navigation and Route
- Why do you use onGenerateRoute in flutter?
- How do you use onGenerateRoute in Flutter?
- How to use a dynamic initial route?
- What is Flutter Navigation and how does Flutter Navigator work?
- How do you pass data from one class to another in flutter?
- What is enum in Dart flutter? How to use enum in Flutter?
- How do you change the theme on Flutter?
- How do you name a route in Flutter?
- How do you pass data from one screen to another in flutter?
- How do you make a Flutter app from scratch?
- What Next?
