To-Do App
Description
A Flutter to-do application that allows users to create, manage and track their tasks and to-do items using the GetX micro-framework for efficient state management. Users can easily view their progress and stay organized with the help of detailed reports.
Features
- Create, edit, and delete tasks
- Add, edit, and delete to-do items for each task
- Mark to-do items as completed
- View progress reports for each task
- User-friendly interface with animations and feedback
Dependencies
- cupertino_icons: ^1.0.2
- dotted_border: ^2.0.0+3
- equatable: ^2.0.5
- flutter: sdk: flutter
- flutter_easyloading: ^3.0.5
- get: ^4.6.5
- get_storage: ^2.1.1
- intl: ^0.18.0
- step_progress_indicator: ^1.0.2
Getting Started
Prerequisites
- Flutter 2.5.3 or later
- Android Studio or VS Code
Installation
- Clone this repository to your local machine using
https://github.com/kuldeep2code/todo-app-getx-flutter
. - Run
flutter pub get
to install the required dependencies. - Run the app using
flutter run
or your preferred IDE.
Usage
- Create a task by clicking on the “Add Task” button.
- Add to-do items to a task by clicking on the task and then clicking on the “Add To-Do” button.
- View and edit task details by clicking on the task.
- Mark to-do items as completed by clicking on the checkbox next to the item.
- View progress reports by clicking on the “Reports” button.
Snapshots
Contributing
Contributions are always welcome! If you have any suggestions or find a bug, please create an issue or a pull request.
Credits
I learned it from youtube
Acknowledgments
Special thanks to the Flutter community for their great support and resources.