Skip to content

This is a to-do list application, created in Flutter, featuring light and dark modes, different languages, editing capabilities, and a check box for completed tasks, as well as statistical metrics to assess progress.

License

Notifications You must be signed in to change notification settings

K3ury99/To-do-app-Flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Flutter Scientific Calculator

Tip

This is a to-do list application, created in Flutter, featuring light and dark modes, different languages, editing capabilities, and a check box for completed tasks, as well as statistical metrics to assess progress.

🗝 How to use it

You just need to download this repository and open the folder in Visual Studio Code. Once there, open a terminal and type "Flutter run -d Edge", this will start loading commands that will allow you to view the project in the Edge browser. There is also a folder called release that contains a .exe to run the application locally on Windows.

🎈 Installation

Clone the repository:

https://github.com/K3ury99/To-do-app-Flutter

🎯 Usage

To run the app, use the following command:

flutter run -d Edge

✨ Features

This Flutter-based To-do application includes the following features:

  • ✅ Full task management (CRUD):
    • Easily create, read, update, and delete tasks.
  • 🌙 Light and dark mode support:
    • Dynamically switch between light and dark themes. Theme preference is saved automatically.
  • 🌐 Multilanguage support (English and Spanish):
    • The app can be displayed in multiple languages.
    • The selected language persists across sessions.
  • 💾 Local data persistence with SharedPreferences:
    • Saves tasks, theme, and language preferences locally.
    • No internet connection required.
  • 🧠 State management with Provider:
    • Centralized state handling for tasks (TareasProvider) and theme/language (ThemeProvider).
  • 💻 Desktop support (Windows):
    • Can be compiled as a standalone .exe for Windows.
  • 🧪 Includes widget test:
    • Basic test ensures the app launches correctly.
  • 🧼 Clean and intuitive UI:
    • Minimalistic and functional design for a better user experience.

🐱‍👤 Contributing

  1. Fork the repo
  • Create a new branch
   git checkout -b feature-branch
  • Add Everything
  git add .
  • Commit changes
  git commit -am 'Add new feature'
  • Pull & push to the origin
  git pull
  git push

🌠 Final Notes

Thank you for visiting this project!🌌

📔 License

This project is licensed under the MIT License. See the LICENSE file for details.

About

This is a to-do list application, created in Flutter, featuring light and dark modes, different languages, editing capabilities, and a check box for completed tasks, as well as statistical metrics to assess progress.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published