A clean, modern todo app built with Flutter featuring an intuitive UI, dark mode support, and smooth animations.
- Task Management: Add, complete, and delete tasks with ease.
- Dark Mode: Toggle between light and dark themes.
- Animated UI: Smooth transitions and animations.
- Local Storage: Tasks persist between app launches.
- Gesture Support: Swipe to delete tasks.
- Empty State: Clean interface when no tasks exist.
- Task Categories: Separate sections for active and completed tasks.
- Responsive Design: Works across various screen sizes.
- Flutter (2.0 or newer)
- Dart SDK
- Android Studio or VS Code with Flutter extensions
-
Clone the repository:
git clone https://github.com/ramynabilmahmoud/bluetick.git
-
Navigate to the project directory:
cd bluetick
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
BlueTick supports extensive customization through the settings menu:
- Change accent colors
- Configure notification preferences
- Customize task categories
The app utilizes Stateful Widgets for state management, ensuring smooth performance even with numerous tasks.
Tasks are stored locally using SharedPreferences, a simple key-value storage solution for Flutter.
- Flutter
- Dart
- Stateful Widgets (State Management)
- SharedPreferences (Local Storage)
This project is licensed under the MIT License - see the LICENSE file for details.