You need to build widget applications that provides weather information.
The app will contain three components:
1. Service that updates the weather data (via the Internet) at regular intervals.
a. You can use the site http://openweathermap.org/API that provides free api, by xml or json files. Do the parsing in the service
2. Activity where you can configure the app.
a. At the activity there is an option to edit the intervals.
b. Be possible to stop or restart the service
3. Widget that will display the information about the weather.
a. The Widget displays the following information (received from existing file)
ii. Description about weather (clear / rain etc)
iii. Maximum and minimum temperature
iv. Last updated
b. Clicking on the widget will open the activity
4. Widget displays a weather icon.
(site provides api)