Skip to content

The Flutter To-Do Application is a simple task management app built using Dart and Flutter. With a clean and intuitive user interface, this application provides a hands-on experience with fundamental Flutter widgets like ListView, TextField, FlatButton, and Checkbox.

Notifications You must be signed in to change notification settings

Priyanshg0211/To-Do-Flutter

Repository files navigation

Flutter To-Do Application

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.

Getting Started

To get started with this Flutter To-Do Application, follow the steps below:

  1. Install Flutter:

    • Make sure you have Flutter installed on your system. If not, follow the official Flutter installation guide: Flutter Installation Guide
  2. Clone the Repository:

    • Clone this repository to your local machine using the following command:
      git clone https://github.com/Priyanshg0211/To-Do-Flutter.git
      
  3. Navigate to the Project:

    • Change into the project directory:
      cd flutter-todo-app
      
  4. Install Dependencies:

    • Run the following command to get the required dependencies:
      flutter pub get
      
  5. Run the App:

    • Connect a device or start an emulator, and run the app using the following command:
      flutter run
      

Features

  • 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, and Checkbox 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.

Project Structure

  • 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.

Contributing

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.

APK

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

Feedback

If you encounter any issues or have suggestions for improvement, feel free to open an issue on GitHub.

License

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!

About

The Flutter To-Do Application is a simple task management app built using Dart and Flutter. With a clean and intuitive user interface, this application provides a hands-on experience with fundamental Flutter widgets like ListView, TextField, FlatButton, and Checkbox.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published