Skip to content

A versatile and sleek ToDo app built with Flutter, incorporating Bloc state management and Hive storage for seamless task management. Features include adding and favoriting todos, light/dark theme switching, and a recycle bin for easy recovery of deleted tasks.

Notifications You must be signed in to change notification settings

mishalhaneef/Flutter-Todo-App

Repository files navigation

ToDo App for Flutter

A simple yet powerful ToDo app built using Flutter, featuring Bloc state management and Bloc Storage with Hive.

Tech Stacks

  • Flutter: Google's SDK for mobile development.
  • Bloc State Management: Efficient and easy-to-implement state management.
  • Bloc Storage (Hive): Storage solution integrated with Bloc for seamless data persistence.

Features

  • Add ToDo:

    • Easily create and manage tasks with a streamlined interface.
  • Favorite Section:

    • Mark important tasks as favorites for quick access.
  • Theme Switching:

    • Seamlessly toggle between Light and Dark modes for personalized user experience.
  • Recycle Bin:

    • Restore deleted todos from the Bin, ensuring you never lose important tasks.

Run The Project

Follow these steps to run the project:

  1. Open your terminal and run the command:

    code .
  2. Launch your preferred emulator using:

    flutter emulators --launch <emulator_id>
  3. Run the project with:

    flutter run

Installation and Testing

To install on an emulator from your IDE, use the following commands:

flutter build apk --split-per-abi
flutter install

Alternatively, download and install the app on your physical device by clicking here.

Issues and Contributions

If you encounter any issues or have suggestions for improvement, please feel free to open an issue or contribute to the project. We welcome your feedback and collaboration!

About

A versatile and sleek ToDo app built with Flutter, incorporating Bloc state management and Hive storage for seamless task management. Features include adding and favoriting todos, light/dark theme switching, and a recycle bin for easy recovery of deleted tasks.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published