Welcome to the Flutter To-Do Application! This simple to-do app is built using Dart programming language and the Flutter framework. It's designed to help you understand the basics of Flutter and Dart while creating a functional to-do list application.
To get started with this Flutter To-Do Application, follow the steps below:
-
Install Flutter:
- Make sure you have Flutter installed on your system. If not, follow the official Flutter installation guide: Flutter Installation Guide
-
Clone the Repository:
- Clone this repository to your local machine using the following command:
git clone https://github.com/Priyanshg0211/To-Do-Flutter.git
- Clone this repository to your local machine using the following command:
-
Navigate to the Project:
- Change into the project directory:
cd flutter-todo-app
- Change into the project directory:
-
Install Dependencies:
- Run the following command to get the required dependencies:
flutter pub get
- Run the following command to get the required dependencies:
-
Run the App:
- Connect a device or start an emulator, and run the app using the following command:
flutter run
- Connect a device or start an emulator, and run the app using the following command:
-
Simple UI: The app has a clean and straightforward user interface, making it easy to use and understand.
-
Basic Widgets: Explore the usage of basic Flutter widgets like
ListView
,TextField
,FlatButton
, andCheckbox
in this application. -
Add and Remove Tasks: Add tasks to your to-do list and remove them when they are completed or no longer needed.
-
Persistent Data: The app uses local storage to persist your to-do list so that your tasks are saved even if you close the app.
-
lib/main.dart: The main entry point of the application where the
main()
function is defined. -
lib/screens/: Contains the different screens of the application, such as the main to-do screen.
-
lib/widgets/: Contains various widgets used in the application, like task tiles and input fields.
-
pubspec.yaml: Specifies the dependencies for the project.
If you would like to contribute to this project, feel free to fork the repository and submit pull requests. Bug reports and feature requests are also welcome.
You can download the APK file for this Flutter To-Do Application by clicking here. Link - https://drive.google.com/file/d/1axuKGek2shTc6ayeL8XX3ujbhZddB0b-/view?usp=sharing
If you encounter any issues or have suggestions for improvement, feel free to open an issue on GitHub.
This Flutter To-Do Application is open-source and available under the MIT License. Feel free to use, modify, and distribute the code as per the terms of the license.
Happy coding!