An Android application that serves as a wrapper for the OpenWeather API and implements the recommended app architecture using MVVM and Repository patterns, Realm database, and some of the Android Architecture Components, such as ViewModel, ViewBinding, and WorkManager. The application fetches a 5-day weather forecast for every 3 hours to provide the information for the location that you typed into the search field.
In order to request data, you will need an Open Weather API key. In the project's root directory, open the file local.properties
and include it following the pattern apikey="YOUR_API_KEY"
.