Done is an on-the-go To-Do App built using the Flutter framework. It offers a convenient way to manage your tasks and stay organized throughout your day. With a range of features and a responsive user interface, Done v2 ensures a seamless and efficient task management experience.
-
Sound State Management:
- Utilizes the Provider package to manage state in a reactive manner, ensuring smooth and efficient task updates.
-
Notification Management:
- Integrates Flutter Local Notifications to provide timely reminders and keep you informed about upcoming tasks.
-
Responsive UI:
- Implements the Responsive Framework to create a visually appealing and user-friendly interface that adapts to different screen sizes.
-
Database Management:
- Utilizes Sqflite for efficient and reliable storage and management of task data.
-
Persistent Name Storage:
- Stores the user's name using Shared Preferences, allowing for personalized interactions within the app.
-
Date Formatting and Parsing:
- Implements the intl package to handle date formatting and parsing, ensuring accurate representation and manipulation of task dates.
-
Easy Routing:
- Utilizes AutoRoute for simplified and streamlined navigation within the app.
-
Reactive Approach:
- Implements Streams to enable real-time updates and provide an asynchronous flow of data.
-
Front-end Development:
- Flutter
- Dart
- Provider Package
- AutoRoute
- Responsive Framework
-
Back-end Development:
- Sqflite
- Shared Preferences
- Streams
-
Notification Management:
- Flutter Local Notifications
-
Date Formatting and Parsing:
- intl Package
To get started with Done v2, follow these steps:
- Download the app for Android devices only: Download Done
preview.mp4
Splash Screen | Home Screen | Add Screen |
![]() |
![]() |
![]() |
Edit Screen | Group Screen | Search Screen |
![]() |
![]() |
![]() |