An open API service indexing awesome lists of open source software.

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.

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


Get it on Google Play




Get it on F-Droid




APK download




Windows


Download Windows Installer



Web App


Web App


## ✨ 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
Todo List App Recording

## πŸ“Έ Screenshots
Smart Task Management Secure Sign-In Personalize Your App Smooth Animations Quick Todo Actions Works on Web & Desktop

## πŸ”Œ 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