Android Weather Application
-
Create a list based application where the list should be pre-populated with at least 3 entries, where each entry represents a different US zip code.
-
There should be an 'Add' button that allows the user to add additional zip codes into the list. When adding a zip, the user should be presented with a 'Details’ page. Tapping on a list item will make an API call to a weather service of your choice and display the weather data in a detail activity. Ideally, the weather results are cached and persisted.
-
The user should be able to navigate back to the list and select another zip to display the 'Details' page for it.
Challenges:
- Designing UI
- Preferred method of storing weather data
TODO:
- Improve UI
- Create a widget
- Store Zip, City, St in DB and track 5 latest
- Location Base Pre-Population
- Configure OKHttp Cache
- Temperature F & C options
- Push Notifs tied into morning alarm (Ex. Don't Forget Umbrella)
- Last Updated and Pull to Refresh Option