Tutorial - Possible Extensions

If the tutorial has piqued your interest and you are looking for some more improvements to the weather app here are a few suggestions.

  • The current UI is still quite basic. Why not add some CSS or change up the layout?
  • Custom themes. Have a UI that allows the user to select a theme which is saved to preferences and persists after restarts
  • Set the color of the temperature based on a numeric range
  • The data returned by the weather API has loads more fields - customize the app for whatever your needs are

More challenging:

  • Use geolocation to determine the current lat/lng
  • Using reverse geocoding determine the current city
  • Use the information to look up the forecast for the current location

Also, you could add a ton more native device features or native UI elements. Take a look at all the options in the full list of Forge API modules.