This is a simple to-do list application built with Flutter. It allows users to create tasks, set due dates, mark tasks as completed, and organize them based on priority.
- Create tasks: Users can add new tasks with a title, description, and due date.
- Mark tasks as completed: Users can mark tasks as completed, which will visually indicate their status.
- Organize tasks: Tasks can be organized based on priority, due date, or completion status.
- Favorite tasks: Users can mark tasks as favorites, making them easily accessible and distinguishable.
- Upcoming tasks: Users can view and filter tasks for the upcoming days.
- Search tasks: Users can search for tasks by their title, providing a convenient way to find specific tasks.
- Clone the repository: git clone https://github.com/Natnael-Yigzaw/Flutter-Todo-List-Mobile-Application.git
- Navigate to the project directory: cd my-todo
- Install dependencies: flutter pub get
- Run the application: flutter run
The following dependencies are used in this project:
- flutter
- provider
- shared_preferences
- google_fonts,... These dependencies can be found in the pubspec.yaml file.