I've been trying to up my Android game and was examining the code for the Google IO scheduling app. As someone who generally builds web apps in HTML5, it is a bit of a mindfuck to see the "proper" way one is to organize Android and Java code.
https://code.google.com/p/iosched/