Android is the most popular mobile platform today. This chapter and the next two introduce Android programming. In this chapter you learn how to download the Android SDK and other tools and create a new Android project as well as test, debug, and run it.
Today Android rules the smartphone and tablet world. One of the reasons for its rapid ascent to the top is the fact that it uses Java as its programming language. But, is Android really Java? The answer is yes and no. Yes, Java is the programming language for development. No, it does not run on the Java Virtual Machine as all Java applications do. Instead, Android applications run on a virtual machine called Dalvik.
After an Android program ...