/OpenWeatherTest

Primary LanguageJavaApache License 2.0Apache-2.0

The assignment

Write an application that:

● Allows the user to add a zip code to a table / list (DONE)

● Allows the user to select a zip code and see the current temperature using the OpenWeatherMap

API (you may use “3b535043693316ba125a0513276aa62d” for the key or sign up for your own) (DONE)

● Shows the location on a map with the current temperature in the map pin (DONE)

● Allows the user to set a preference for ºC or ºF (DONE)

Additional functionality (Optional)

● Allow the user to select Current Location that automatically adds the current zip code to the list

● Persist the user’s list of cities

● Show a 5-day list of high and low temperatures

● Post a tweet about the current weather (for iOS, use Apple’s Social Framework; for Android, use

an Implicit Intent) (DONE)

● Take a photo that overlays the current temperature on a corner (DONE)

● Save the photo to the user’s library (DONE)

● Share the photo with Facebook (for iOS, use Apple’s Social Framework; for Android, use an Implicit

Intent) (DONE)

● Write a unit test for something that you think should be tested

● Show other weather information (e.g. cloudiness, humidity) (DONE)