Sample ToDoList App

A ToDo Android app where a user can add ToDos, mark them as completed and delete ToDos.


Concepts demonstrated

  • Model-View-ViewModel architecture
  • Room as the backing database
  • Navigation with Compose
  • Pagination with using LazyPagingItems and Compose’s VerticalPager
  • Simple use of Material Design Components
  • Simple integration with WorkManager


View Github