Flutter Things Todo
An example Todo App using Flutter with advanced features.
Built using Redux architecture and Redux Persist to store redux state.
UI/UX Concept by Md. Faisal Hossain
Thanks to Md. Faisal Hossain for allowing me to use the ThingsTodo concept.
Visit his profile for more awesome works!
Uplabs Profile : Md. Faisal Hossain
Things Todo Concept : Things Todo App
Features
Basic
- Add, Edit and Delete Task
- Add, Edit and Delete Category
- Mark as Done, Later and Important
- Sort tasks by date time
Filtering
- Daily Task
- Weekly Task
- Monthly Task
- Done, Later and Important Task
- Search Task
Misc
- Notifications
- Authentication
- Settings page
Application Architecture
The architecture is based off these projects:
Screenshots
Getting Started
git clone https://github.com/nacasha/flutter-things-todo.git
cd flutter-things-todo
flutter packages get
flutter run
Run flutter packages pub run build_runner build
to regenerate file when you made changes on any redux state.
Packages Used
date_utils
to manipulate DateTimes.built_value
andbuilt_collection
provides Immutable value types and serialization.flutter_redux
andredux_persist
for state management and persist redux state.flutter_sticky_header
andflutter_calendar_carousel
for awesome components.- more at
pubspec.yaml