If a user faces any failure in data retrieval, the app first check if needed data exists in local cache. If yes app display cached data and show some warning to indicate itβs not accurate data, if no data cached he see UI represent this error and option to retry.
enjoy: https://wakatime.com/@aziza/projects/fdgiutzvmx?start=2024-04-17&end=2024-04-23
- Clean Architecture
- Jetpack Compose
- Koin dependency injection
- MVVM
- Coroutines
- Retrofit
- Room
- API Documentation link: https://openweathermap.org/forecast5
This project uses **MVVM (Model View View-Model).
Add your API key for News Api in secret.properties file.
- API_KEY="YOUR_API_KEY"