Objectives
In this chapter you’ll be introduced to:
The history of Android and the Android SDK.
Google Play Store for downloading apps.
The Android packages used in this book to help you create Android apps.
Basic object-technology concepts.
Key software for Android app development, including the Android SDK, the Java SDK, the Eclipse integrated development environment (IDE) and Android Studio.
Important Android documentation.
Test-driving an Android drawing app in Eclipse (in the print book) and in Android Studio (online).
Characteristics of great Android apps.
1.2 Android—The World’s Leading Mobile Operating System
1.4.2 Android 2.3 (Gingerbread)
1.4.3 Android 3.0 through 3.2 (Honeycomb)
1.4.4 Android 4.0 through 4.0.4 (Ice Cream Sandwich)
1.4.5 Android 4.1–4.3 (Jelly Bean)
1.5 Downloading Apps from Google Play
1.7 Android Software Development Kit (SDK)
1.8 Object-Oriented Programming: A Quick Refresher
1.8.1 The Automobile as an Object
1.8.5 Messages and Method Calls
1.8.6 Attributes and Instance Variables
1.8.9 Object-Oriented Analysis and Design (OOAD)
1.9 Test-Driving the Doodlz App in an Android Virtual Device (AVD)
1.9.1 Running the Doodlz App in the Nexus 4 Smartphone AVD
1.9.2 Running the Doodlz App in a Tablet AVD
1.9.3 Running the Doodlz App on an Android Device
1.10 Building Great Android Apps
1.11 Android Development Resources
Self-Review Exercises | Answers to Self-Review Exercises | Exercises