Coinway is a crypto app where you can see crypto prices with a beautiful UI and line chart. There is an offline caching feature, so you can see the crypto list offline too. I've used Retrofit for retrieving data from API. API Source: coingecko.com
Kotlin
Jetpack compose
MVVM
Clean Architecture
Coroutines (for asyncronous)
Retrofit (for retrieving "Coin List" from API)
Coil (for loading images asyncronous)
Room (for caching system)
Navigation (for navigating between composables)
Dagger Hilt (for dependency injection)
GSON (for passing "coin data" to another composable)