Weather App to fetch current and 5 days / 3 hours data from https://openweathermap.org/appid
Video : https://www.youtube.com/watch?v=JRDAzqniCNE
WeatherForecast is a an android app , which uses APIs to fetch 5 day / 3 hour forecast weather data from the OpenWeatherMap App has been developed using latest tech stack available at android as on 14-April-2020.
The app uses MVVM [Model-View-ViewModel] with [Clean] architecture to have a unidirectional flow of data, separation of concern, testability, and a lot more. app has module [core] that take contains aof data, domain and use cases layer. App modules is seperated to have only UI/presentation layer.
flavors UAT,SIT, PROD and MOCK for demonstration.
with mock you can run the app offline and app would display data using test data from datafactory.