Rick And Morty characters in one place, easily accessible through the rickandmortyapi.
## Features of the application ##
- Fetching and listing Rick and Morty character names, episodes and locations with them.
- MVVM Design Pattern
- Kotlin Coroutines/Flow
- Dependency Injection / Hilt
- Paging Library 3 / Remote Mediator
- Offline Caching
- Swipe refresh
- ROOM Database
- Extensions
- View Pager
- View Binding
- Shared Preferences
- Retrofit
- Dark and Light theme
GET https://rickandportiapi/character
GET https://rickandportiapi/character/id (for Search and Detail)
GET https://rickandportiapi/episode
GET https://rickandportiapi/location
Intro | Intro | Intro |
---|---|---|
Splash | Characters Grid | Characters Linear | Menu |
---|---|---|---|
Episodes | Locations | Favorites |
---|---|---|
Detail | Bottom Fr | Search |
---|---|---|