#Android Task - Weather Report App
A simple mobile application that:
- Utilize a weather API (http://openweathermap.org/API) and get the forecast based on City [Note: Now city is hardcoded in AppConstants.kt file]
- The WeatherInfo activity will have the below forecast information City name, Temperature, Minimum Temperature, Maximum Temperature, Weather type
API keys is very secure data we can not publish it
Open Weathermap
, you can change Open Weathermap key from \gradle.properties
- Kotlin
- MVVM Design Pattern with Clean architecture
- Dagger
- LiveData
- Retrofit
- RxJava
*Glide
I would like to have completed
- Base components (Like BaseActivity,BaseViewModel,BaseRepository...) [We have only one Activity so i didn't add that]
Note: Added one testcase in unit-testing part to verify whether API is working or not.[Attached screenshot]