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.
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.
Clone the repository:
https://github.com/K3ury99/To-do-app-FlutterTo run the app, use the following command:
flutter run -d EdgeThis 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.
- 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 pushThank you for visiting this project!🌌
This project is licensed under the MIT License. See the LICENSE file for details.

