Skip to content

anoo-radha/Sunshine_WeatherApp

Repository files navigation

Sunshine

Sunshine is the companion Android app for the Udacity course Developing Android Apps: Android Fundamentals.

Open Weather Map API Key is required.

In order for the Sunshine app to function properly, an API key for openweathermap.org must be included with the build. instructions, and the following line is added to [USER_HOME]/.gradle/gradle.properties include the unique key for the build

MyOpenWeatherMapApiKey="<UNIQUE_API_KEY">

This app provide users with a 10 day forecast of the user's preferred location. It is compatible with all devices running on Ice Cream Sandwich and higher (API Level 15). Internet connectivity is required to establish connection to the Open Weather database.Features:

  1. Weather forecast for 10 days
  2. Optimized app experience for tablet
  3. Rain, fog, snow and sleet alerts.
  4. Widgets
  5. Getting location using google maps
  6. Rich Notifications
  7. Wallpaper to reciprocate the weather

Implements: SyncAdapter; Custom View creation; AppWidgetProvider; RecyclerView with ViewHolder and CardViews; SQLite database with custom Content Provider; Google ApI; User Interface and Layout managers; Cursor Loaders / CursorAdapters; PreferenceManager; NotificationManager; Parcelable; App navigation with Explicit Intents; Alarms; AsyncTask; ShareIntent; FragmentManager; Muzei App integration for wallpaper change; Picasso For the original version, please go here.

About

Sunshine project for Android

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages