What’s in This Book?
Hello, Android is divided into four parts. Roughly speaking, the book progresses from less advanced to more advanced topics, or from more common to less common aspects of Android.
Several chapters share a common example: an Android Sudoku game. By gradually adding features to the game, you’ll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle.
In Part I, we’ll start with an introduction to Android. This is where you’ll learn how to install the Android emulator and how to use an integrated development environment (IDE) to write your first program. Then we’ll introduce a few key concepts like the Android life cycle. Programming in Android is a little different from what you’re probably used to, so make sure you get these concepts before moving on.
Part II talks about Android’s user interface, two-dimensional graphics, multimedia components, and simple data access. These features will be used in most programs you write.
Part III digs deeper into the Android platform. Here you’ll learn about connecting to the outside world, location-based services, the built-inSQLite database, and three-dimensional graphics.
Part IV wraps things up with a discussion on using advanced input techniques including multi-touch and extending your home screen with widgets and live wallpaper. Finally, we’ll explore making your app compatible with multiple Android devices and versions and then publish it on the Android Market.
At the end of the book, you’ll find an appendix that covers the differences between Android and Java Standard Edition (SE), along with a bibliography.