• Created an Android Application using Kotlin which displays weather information. • Using Room Database to store data locally. • Using MVVM architecture pattern and LiveData with ViewModel,Retrofit,GSON and also Kotlin Coroutines to do asynchronous Operation.