An Android Weather App based on the Open Weather Maps API.
AndroidX is the open-source project that the Android team uses to develop, test, package, version and release libraries within Jetpack.
AndroidX is a major improvement to the original Android Support Library. Like the Support Library, AndroidX ships separately from the Android OS and provides backwards-compatibility across Android releases. AndroidX fully replaces the Support Library by providing feature parity and new libraries.
https://developer.android.com/jetpack/androidx
OkHttp is an HTTP client for Android and Java applications. It is the library that we used for performing networking requests.
https://github.com/square/okhttp
implementation("com.squareup.okhttp3:okhttp:3.14.2")
OpenWeatherMap is an online service that provides weather data, including current weather data, forecasts, and historical data to the developers of web services and mobile applications.
https://openweathermap.org/api
A collective list of free APIs for use in software and web development. You can use this list of APIs that are publicly available to test out your Android development skills.