the end of chapter challenges in the android programming book