MVVM To-Do List App with Flow and Architecture Components

Used Tech's

  • Room Library
  • DataStore
  • Flow
  • Coroutines : managing background threads with simplified code and reducing needs for callbacks.
  • ViewModel : designed to store and manage UI-related data in a lifecycle conscious way. The ViewModel class allows data to survive configuration changes such as screen rotations.

Screenshots