working through The Big Nerd Ranch Guide to Android development