sunshine

screen shot
screen shot
screen shot
screen shot
screen shot
screen shot
screen shot
screen shot
screen shot

description

Sunsine is a weather forecast app. It uses the OpenWeather API to get real weather information about a particular location. The user specify their location via the app settings, then the app will deliver the forecast weather in milliseconds, store them in a local database, send a notification to the user, and syncronizes the information every 3 hours to ensure that the data is up to date.

demonstrated tools

  • Multi Threading (Loaders and Executors).
  • Services (IntentService and JobService with FirebaseJobDispatcher).
  • Widgets (Know the forecast weather from the home screen).
  • Fragments (Dynamic UI across all devices).