This chapter covered everything we need to write a decent little 2D game for Android. We looked at how easy it is to set up a new game project with some defaults. We discussed the mysterious activity life cycle and how to live with it. We battled with touch (and more importantly, multitouch) events, processed key events, and checked the orientation of our device via the accelerometer. We explored how to read and write files. Outputting audio on Android turns out to be child's play, and apart from the threading issues with the SurfaceView, drawing stuff to the screen isn't that hard either. Mr. Nom can now become a reality—a terrible, hungry reality!
Was this article helpful?