A simple ToDo application built using Flutter, providing basic functionality such as adding todos, deleting todos, marking todos as completed, and persisting data using the Isar database. The app follows Clean Architecture, ensuring separation of concerns into data, domain, and presentation layers. The application uses Cubit for managing state, and flutter_bloc for state management.
- Add new ToDos
- Delete existing ToDos
- Mark ToDos as completed
- Persistent data storage using Isar Database
- Follows Clean Architecture principles
- Uses Cubit for storing state and flutter_bloc for state management
Make sure you have the following installed:
-
Clone the repository
Open your terminal and run the following command:
git clone <repo-url> cd <repo-directory> flutter pub get flutter run
This README.md
provides all the necessary information for users to understand, set up, and run your Flutter ToDoApp project. Adjust the <repo-url>
and <repo-directory>
placeholders as needed!