This repository presents the state management tutorial.
- Set State - State Management in Flutter
- Cubit State management - Light Weight combination of BloC and Provider
- Provider State management - ChangeNotifier + Flutter
- Riverpod an easier approach to access Provider - Flutter State Management
- Flutter Redux - State Management Series - Single Source of Truth
- get_it_mixins - State management for get_it
You will find for each tutorial two branches.
- Solution Branch that is named by the
package
_solution (e.g cubit_solution) - Tutorial Branch that is named by the
package
_tutorial (e.g cubit_tutorial)
In the tutorial branch you will get all the different tasks that we solve in the video step by step. Just open your TODO tab and you will find all the necessary steps to follow along.
If you have some feedback it would be great if you add that to the issue with this we know how to improve.
All solutions are also part of the master channel to let them run you have to change the widgets in main.dart Cubit Solution setState Solution
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter, view our online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.