Skip to content

An example Todo App using Flutter with advanced features

License

Notifications You must be signed in to change notification settings

lFaustus/flutter-things-todo

This branch is 2 commits behind nacasha/flutter-things-todo:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a88fde0 · Dec 26, 2018

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 and built_collection provides Immutable value types and serialization.
  • flutter_redux and redux_persist for state management and persist redux state.
  • flutter_sticky_header and flutter_calendar_carousel for awesome components.
  • more at pubspec.yaml

Star the repo ⭐ to support the project or follow me. Thanks! ❤️

About

An example Todo App using Flutter with advanced features

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 98.9%
  • Other 1.1%