An easy way to learn about and keep track of the best and newest cryptocurrency coins that are available on the crypto market.
API: Coinpaprika
- Jetpack Compose
- Accompanist
- Dagger/Hilt
- Mockk
- Compose Navigation
- Retrofit/Gson
- Turbine
- JUnit
- Notifications
- Shimmer effect on home screen while list of coins are loading
- Internet connection monitoring
- Notifications and permissions handling
- Broadcast receiver for notification actions
- Simple searching that can query names or symbols
- Shared preferences to keep track of search history
- Dagger/Hilt for easy dependency injection
- Easy navigation between screens
- Screen state updates
- Asynchronous network requests
- Clean architecture with MVVM pattern
- Dark and light themes
- Instrumental unit tests