Flutter Todo App A task management application built with Flutter implementing Clean Architecture principles.
Features
- Create, read, update and delete tasks
- Local data persistence with SQLite
- State management with Riverpod
- Clean Architecture implementation
Architecture: This project follows Clean Architecture with three main layers:
Domain: Business logic and entities Data: Repository implementations and data sources Presentation: UI and state management
Tech Stack
Flutter Riverpod for state management SQLite (sqflite) for local storage Clean Architecture
Getting Started
- Clone the repository https://github.com/carlostic26/todo_app.git
2Install dependencies flutter pub get
3.Run the app flutter run
Requirements
Flutter SDK Dart SDK Android Studio / VS Code
Contributing Pull requests are welcome. For major changes, please open an issue first.