A simple and intuitive ToDo app built with Flutter. Manage your tasks efficiently with a user-friendly interface.
- Add Tasks: Quickly add new tasks to your list.
- Delete Tasks: Remove completed or unwanted tasks.
- User-Friendly Interface: Easy-to-navigate design for better user experience.
App Icon | Flash Screen | Home Page |
---|---|---|
Add New Task | Delete Task |
---|---|
- Flutter (>= 3.0.0)
- Dart
- A code editor like VS Code or Android Studio
-
Clone the repository:
git clone https://github.com/Nyctophilia58/ToDo_App.git cd ToDo_App
-
Install dependencies:
flutter pub get
-
Run the app:
flutter run
├── android # Android-specific files ├── assets # App assets (images, icons) │ └── icon # App icons │ └── app_images # App screenshots ├── ios # iOS-specific files ├── lib # Main Flutter code │ ├── main.dart # Entry point of the app │ ├── Pages # Different pages related to the project │ └── data # For the database ├── linux # Linux-specific files ├── macos # MacOS-specific files ├── test # Unit and widget tests ├── web # Web-specific files ├── windows # Windows-specific files ├── .gitignore # Specifies files and directories that Git should ignore ├── .metadata # Contains metadata about the Flutter project (IDE specific) ├── README.md # This README file ├── analysis_options.yaml # Configuration for Dart analysis options ├── pubspec.lock # Lock file that records the exact versions of dependencies └── pubspec.yaml # Flutter configuration file that lists project dependencies and settings
Make sure to add your assets to the assets folder and reference them in pubspec.yaml
.
flutter:
assets:
- assets/icon/todo-icon.png
To change the app icon, replace the image at assets/icon/icon_min.png
and follow the instructions in the flutter_launcher_icons package documentation.
This app uses the following dependencies:
- hive: ^2.2.3
- hive_flutter: ^1.1.0
- flutter_slidable: ^1.2.0
This app uses the following dev-dependencies:
- hive_generator: ^1.1.3
- build_runner: ^2.1.11
- flutter_launcher_icons: ^0.10.0
Contributions are welcome! Please open an issue or submit a pull request.
For any queries or feedback, please reach out at nowshingdr@protonmail.com
. Thank you.