This is how my mandatory android application ended up looking.
It is implemented using an AsyncTask that handles retrieveing the xml weather data from the unofficial google weather api, and displaying the updated information in the UI.
A nice progressbar is shown when the app is updating.
The code was pretty straight forward, i really like android dev, except the whole “java-deal” ;) I spent quite a bit of time working on the xml layout, it just wouldn’t seem to do as i wanted it to. In the end i discovered that most of the xml i wrote was correct, the issue was that it didn’t want to display it correct. That is untill i set the properties using code instead of xml.
Then it worked as a charm :)