My first Android project was a dashboard status widget for World of Warcraft servers.

WoW Status Widget
I’ve done my share of XML reader coding in .NET and I wasn’t thrilled about using the XMLReader Java class. In my experience, the methods for parsing an XML structure are not simple or elegant, it always feels like too much code to arrive at the data you want. I love XML for what it is, it’s great for serializing classes (if those classes are under your control) but I hate working with it from a parsing perspective. If your experience is different, please enlighten me!