Android app based on Architecture components(LiveData, PagedList, Room), Dagger 2, Retrofit 2, Kotlin & Kotlin Coroutines