COVID-19 Tracker app will give you the latest updates about the coronavirus situation. You'll find all country's current COVID-19 info. This project is a quick start guide for those who want to jump into MVI architecture.
- Kotlin
- MVI architecture
- Repository pattern (NetworkBoundResource)
- Coroutines (Flows and Channels)
- Navigation Component with a custom back stack
- Dagger 2
- Room Persistence DB
- Caching with Single source of truth
- Retrofit 2
- Handle the infinite request, cancel pending request (with Coroutines)
- Programmatically implement search view
- Material Design
- Custom Bottom nav Behavior
Kotlin
Android
Rest API
Kotlin
Android
Rest API