A simple Flutter application that demonstrates global state management using Riverpod. The app serves as a mini task manager with basic functionality to create, edit, and delete tasks.
- ✅ Create a new task
- 📝 Edit existing tasks
- ❌ Delete tasks
- 📦 Global state management with
Riverpod - ✨ Clean UI and maintainable architecture
Make sure you have:
- Flutter SDK installed (Install Flutter)
- A suitable IDE like VSCode or Android Studio
- Dart and Flutter extensions enabled in your IDE
- Clone the repository:
git clone https://github.com/your-username/task_manager_with_riverpod.git cd task_manager_with_riverpod
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.
- Get dependencies:
flutter pub get
- Run the app:
flutter run
This app uses Riverpod for state management. It allows clean separation of concerns and easier testing and debugging.
-
StateNotifierProvider to manage a list of tasks.
-
StateNotifier to update state in a reactive way.
Riverpod Documentation
Flutter Dev Team @https://github.com/rrousselGit/riverpod