I created a Weather App on Android following this tutorial: https://code.tutsplus.com/tutorials/create-a-weather-app-on-android--cms-21587
OpenWeatherMap API: http://openweathermap.org/appid
Icons: https://github.com/erikflowers/weather-icons