Splash Screen | Login Screen | Home Screen | Details Screen |
![]() |
![]() |
![]() |
![]() |
Please star⭐ the repo if you like what you see.
Flutter 2.5.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 18116933e7 (4 weeks ago) • 2021-10-15 10:46:35 -0700
Engine • revision d3ea636dc5
Tools • Dart 2.14.4
Project is following MVC pattern. For managing state I am using Riverpod 1.0.0. All the UI components are inside views folder. Business logic is handled inside controller folder. Model is used to parse data.
└── lib/
├── controller/
│ └── business logic layer
├── model/
│ └── data layer
├── view/
│ └── presentation layer
├── services/
│ └── helper classes
└── constant
├── Login & Sign up using Email and Password
├── Add Task with title, description, date and time, priority
├── Add, Update, Delete Sub Task
├── Update Task
└── Delete Task
P.S - To see on going work, feature list please check issues section and projects section
To learn more about riverpod:
https://codewithandrea.com/videos/flutter-state-management-riverpod/
To learn more about MVC pattern:
https://medium.flutterdevs.com/design-patterns-in-flutter-part-1-c32a3ddb00e2
To Install flutter:
https://flutter.dev/docs/get-started/install