I think this is a pretty good introduction to programming games for the android system. It gets right into doing work but is light on understanding the top level system design of why it's being done the way it's being done. Not that, that fact should hold you back from reading this book, just realize if you wan to extend what you learn while require a great deal of research. For example something fundamental that is missing is Dialogs to customize the user experience. What is the proper way to interrupt the game and display a dialog for user input.