Skip to content

ramynabilmahmoud/BlueTick

Repository files navigation

BlueTick - Simple Todo App

BlueTick Logo

A clean, modern todo app built with Flutter featuring an intuitive UI, dark mode support, and smooth animations.

📱 Screenshots

Home Screen Task Creation Active Tasks Completed Tasks Dark Mode Task Details Settings Screen

✨ Features

  • 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.

🚀 Getting Started

Prerequisites

  • Flutter (2.0 or newer)
  • Dart SDK
  • Android Studio or VS Code with Flutter extensions

Installation

  1. Clone the repository:

    git clone https://github.com/ramynabilmahmoud/bluetick.git
  2. Navigate to the project directory:

    cd bluetick
  3. Install dependencies:

    flutter pub get
  4. Run the app:

    flutter run

🎨 Customization

BlueTick supports extensive customization through the settings menu:

  • Change accent colors
  • Configure notification preferences
  • Customize task categories

🔄 State Management

The app utilizes Stateful Widgets for state management, ensuring smooth performance even with numerous tasks.

💾 Storage

Tasks are stored locally using SharedPreferences, a simple key-value storage solution for Flutter.

🛠️ Technologies Used

  • Flutter
  • Dart
  • Stateful Widgets (State Management)
  • SharedPreferences (Local Storage)

📃 License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published