App demonstrating Clean Architecture using Coroutines and Android Jetpack Components

WeatherApplication
App demonstrating Clean Architecture using Coroutines and Android Jetpack Components (MVVM , Binding,coroutines, Live Data)
ScreenShots
Tech stack & Open-source libraries
- Retrofit2 & okHttp3 : For Network calls
- Architecture : MVVM – Repository pattern
- Coroutines for background operations like fetching network response
- Live Data : To notify view for change
- koin : For dependency injection
- Datainding :for write expression Directly in xml to make certain view related logic
- Material-Components :Material design components like ripple cardView.
APIKEY
WeatherProject using the WeatherApi for constructing RESTful API. Get your api key from here https://home.openweathermap.org/api_keys Please add your api key to apiKey field in local.properties to run