RickAndMorty is an application build with Kotlin (XML) that consume REST API from Rick And Morty API. This project implemented with Clean Architecture with MVVM (Model-View-ViewModel) pattern.
- List of character
- Detail character
- Favorite character (include show all favorite, add/remove favorite from detail page)
- Search character
- Kotlin (1.9.0)
- Koin as Dependency Injection
- Coil
- Retrofit & OkHttp3 for network client
- Logging Interceptor
- Room Database
- Android Navigation (include SafeArgs)
- Coroutine
- Mockito
base
data
character
local
model
remote
lib
di
feature
domain
character
mapper
model
presentation
detail
favorite
home
search
splash
utils
ext