https://github.com/adeeteya/fluttertodolist
Simple Todo App with cross platform sync, offline mode, and custom themes.
https://github.com/adeeteya/fluttertodolist
android android-application flutter flutter-app flutter-apps flutter-demo flutter-examples flutter-ui ios ios-app material-design material-ui todo todo-app todo-list todoapp todolist todolist-app todolist-application
Last synced: about 2 months ago
JSON representation
Simple Todo App with cross platform sync, offline mode, and custom themes.
- Host: GitHub
- URL: https://github.com/adeeteya/fluttertodolist
- Owner: adeeteya
- License: mit
- Created: 2023-01-27T12:03:18.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2025-07-28T05:08:09.000Z (3 months ago)
- Last Synced: 2025-07-28T06:29:39.064Z (3 months ago)
- Topics: android, android-application, flutter, flutter-app, flutter-apps, flutter-demo, flutter-examples, flutter-ui, ios, ios-app, material-design, material-ui, todo, todo-app, todo-list, todoapp, todolist, todolist-app, todolist-application
- Language: Dart
- Homepage: http://adeeteya.github.io/FlutterTodoList/
- Size: 9.77 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# π Todo List
Todo List is a simple cross-platform Todo App Built using Flutter and Firebase, designed to keep you productive on Android, Web, and Windows. The app is responsive, follows Material3 guidelines and is rich with animations.
Please starβ the repo if you like what you seeπ.
## π» Installation and Usage
Platform
Installation Links
Android
![]()
![]()
![]()
Windows
![]()
## β¨ Features
- β Add, Edit & Delete Todos
- β Offline-First Sync Across Multiple Devices
- β Online Sync with Firebase
- β Email & Password Authentication
- β Dark & Light Modes
- β Dynamic Primary Color Themes
- β Responsive Design (Android, Web, Windows)
- β Material 3 UI
- β Smooth Add/Delete Animations## π½οΈ Screen Recording
## πΈ Screenshots
![]()
![]()
![]()
![]()
![]()
## π Plugins
| Name | Usage |
|-----------------------------------------------------------------------|------------------------------------------------------------------------|
| [**cloud_firestore**](https://pub.dev/packages/cloud_firestore) | For Firestore Database |
| [**firebase_auth**](https://pub.dev/packages/firebase_auth) | For Device Authentication |
| [**firebase_core**](https://pub.dev/packages/firebase_core) | For Firebase Libraries |
| [**flutter_riverpod**](https://pub.dev/packages/flutter_riverpod) | For State Management |
| [**go_router**](https://pub.dev/packages/go_router) | To Handle Routing and Navigation |
| [**lottie**](https://pub.dev/packages/lottie) | To Display Animations |
| [**shared_preferences**](https://pub.dev/packages/shared_preferences) | To Store User Settings Preferences |
| [**flutter_lints**](https://pub.dev/packages/flutter_lints) | Contains a recommended set of lints to encourage good coding practices |## π€ Author
**[Aditya R](https://github.com/adeeteya)**
## π LICENSE
Copyright (c) 2023 **[Aditya R](https://github.com/adeeteya)**
[MIT LICENSE](https://github.com/adeeteya/FlutterTodoList/blob/master/LICENSE)## π Attributions
To do list icons created by Freepik - Flaticon