This is simple weather android application that you can see weather data of over 200,000 cities all over the world. This application implemented by MVVM architecture, Room wrapper class for local storage, Retrofit for network connection and RxJava for asynchronous programming.
This application use openweather api to getting data. To use this application,first sign in https://home.openweathermap.org/users/sign_in and get API_KEY and put it in the MainActivity.