App demonstrating Clean Architecture using Coroutines and Android Jetpack Components (Room, MVVM Paging, Flow and Live Data)JSON response hosted here
Page 1 https://run.mocky.io/v3/7efe9576-a3ce-4db4-96a4-51d4e3f8bc9a
Page 2 https://run.mocky.io/v3/f77579f1-1e99-4e05-a495-478d2067654b
- Retrofit : For Network calls
- Architecture : MVVM
- Coroutines for background operations like fetching network response
- Room database : For offline persistence and Paging Library
- Live Data : To notify view for change
- Hilt : For dependency injection
- Language : Kotlin
This application strictly follows the below architecture.