Weather app with homescreen widget and notifications.
A weather application that provides up to date weather data to its users. They can view weather forecasts up to the next two weeks along with maximum and minimum temperatures, wind speed and humidity that are updated in the background to maintain optimal user experience and consume as minimal device resources as possible. A settings screen allows users to fetch weather information based on the postal code. Additionally, users receive a daily notification of the current weather and a widget present on the home screen of the device provides up to date information without having to open the application.