An Android fan application using Jetpack Libraries that shows data using Rick and Morty Api. This application is also an experimental try for Jetpack Paging 3 Library.
- Operating System : Android
- Programming Language: Kotlin
- Architecture : MVVM and Data Binding
- Dipendency Injection : Hilt
- Image Loading : Glide
- Navigation : Navigation Component
- Data Persistance and Cache : Room Database
- Network Operations : Retrofit
- Paging : Paging 3
- Threading : Coroutines Kotlin Flow
- Design : Material Design
Dark Mode Off | Dark Mode On |
---|---|
![]() |
![]() |
- The favorite characters will removed or lost, when remote mediator starts a new call because they are not persisted on server side, they are only persisted in local database.