A TODO app built with clean architecture, BLoC/Cubit state management, and Isar local database for offline-first persistence.
- Create, complete, and delete todos
- Offline-first with Isar local database
- BLoC/Cubit state management
- Clean architecture with separated data, domain, and presentation layers
lib/
├── data/ # Isar models & repository implementation
├── domain/ # Abstract models & repository interface
└── presentation/ # Cubit, pages & UI
- Flutter & Dart
- flutter_bloc — state management
- Isar — local NoSQL database
- path_provider — file system paths
git clone https://github.com/mitchkoko/todo_bloc_isar.git
cd todo_bloc_isar
flutter pub get
flutter runWatch the full build tutorial: YouTube
MIT License - see LICENSE
Created by Mitch Koko