Skip to content

navdeepsekhon/AndroidWeatherApp

Repository files navigation

AndroidWeatherApp

Android weather app.

  • Uses openWeatherMap API to get the latest weather report.

  • Sends a daily notification with day's weather details.

  • Uses SQLite to store weather data.

  • Refreshes data every every 3 hours (if the build version is less than KitKat) or everyone 1 hour (if the build version is greater than or equal to KitKat) in the database.

  • To build and run the app, you will need to get an API key from http://openweathermap.org/ and replace it in WeatherAppConstants class. public static final String OW_APIID_STRING = "OPEN_WEATHEER_API_KEY_HERE";

###Screenshots:
#####Tablet main screen: Android Weather App Tablet main screen




#####Phone main forecast screen: Android Weather App Phone main forecast screen




#####Phone detail screen:

Portrait Landscape
Android Weather App Phone detail screen portrait Android Weather App Phone detail screen landscape




#####User Settings screen:

Android Weather App User Settings screen Android Weather App User setting location Android Weather App User setting measurement units




#####Notification:

Lockscreen Notification Drawer
Android Weather App Notification on the lockscreen Android Weather App Notification in the notification drawer

About

Android Weather app using open weather api

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages