Rick and Morty demonstrates modern Android development with Hilt, Coroutines, Flow on MVVM architecture.
- Compose Define your UI programmatically with composable functions that describe its shape and data dependencies.
- Kotlin based Coroutines + Flow for asynchronous.
- MVVM (Model, View, ViewModel)
- Room -Create, store, and manage persistent data backed by a SQLite database.
- Hilt - Hilt is a dependency injection library for Android that reduces the boilerplate of doing manual dependency injection in your project
- Paging - The Paging library makes it easier for you to load data incrementally and gracefully within your app's UI
- Navigation
- Retrofit - A type-safe HTTP client for Android and Java.
- Moshi - A modern JSON library for Android, Java and Kotlin
- Coil - An image loading library for Android backed by Kotlin Coroutines.
- Lottie in Compose -A Lottie is a JSON-based animation file format that enables designers to ship animations on any platform as easily as shipping static assets.
Rick And Morty using Rick And Mory API
Don't forget give a star. ⭐