Reading "Android programming: The big nerd ranch guide" doing the examples, and also the challenges.