Weather App

Displays daily and weekly forecast from the Open Weather API

  • ConstraintLayout
  • HorizontalScrollView
  • JSON
  • XML
  • Executors
  • APIs

Using the free plan from Open Weather API, the app takes in JSON data from “Current Weather Data” for detailed information on the current day’s weather, and the “Hourly Weather Forecast” to display the temperature forecast for the next five days.

1 2

The background changes dynamically based on the current weather and time, as well as when sunrise and sunset occurs for that day and location. The following pictures show sunrise, afternoon, sunset, and nighttime, respectively.

3 5 4 6


View Github