Skip to content

abhuzz/rapidd_tech_todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rapidd_tech_todo

A new interview task flutter project.

Getting Started

This project is a starting point for a Flutter application.

A few resources to get you started if this is your first Flutter project:

  • Firebase Auth setup
  • Firebase database setup

  • Implemeted feature based, Scalable MVVM architecture with Riverpod State management,
  • Seperation of Presentation, Domain, Data layers
  • Reusable Component, Loading and Error state handling,
  • App theme are Inspired by this website : https://www.rarecrew.com/#products

Implemented flow: Main.dart -> My Todo App -> App_theme -> routerProvider -> Login Screen -> CustomTextField -> CustomButton -> register Screen -> Login entity -> login model -> login view model, RapiddTodoScreen -> TodoEntity -> TodoModel -> TodoRepository -> ToDoDatasorce -> ToDoViewModel.

Main Logic Part: Infinite scroll logic implemented in todo view model as last element listening with scroll streaming. and it will request via curser indicator to Firebase datasorce and fetch new listing. TodoModel has listing of shared id and todo item will share via its id and title with other User, Deeplink is pending

About

Rapidd Technology TODO flutter App

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages