A simple, efficient To-Do List application built with Flutter, using BLoC for state management. This app allows users to add, check, uncheck and delete tasks, with data stored locally for offline access.
- Add, Check, Uncheck, Delete Tasks: Manage your to-do items easily with a straightforward interface.
- Local Data Storage: Keeps tasks saved even when the app is closed, allowing offline access.
- Smooth State Management: Powered by BLoC to ensure responsive and predictable app behavior.
- Clone the repository:
git clone https://github.com/quibler7/To-Do-List-App-with-Flutter-and-BLoC-Architecture
- Install dependencies:
flutter pub get
- Run the App:
flutter run
- data/: Manages database interactions.
- domain/: Holds core functionality and models.
- presentation/: Contains the UI components and BLoC files.
Flutter
: For building the user interface.BLoC
: For managing application state.Isar
: Local database to persist user data.