The Flutter State Management Samples project demonstrates the main principles of implementing common state management strategies.
This project implements the tasks app using different approaches to state management (changes are only applied for presentation layer). Tasks are stored locally using hive, dependency injection is implemented with help of get_it.
App demo:
- Cubit (using flutter_bloc)
- Bloc (using flutter_bloc)
- GetX (using get)
- Redux (using redux and flutter_redux)
- Provider (using provider)