Android uses a collection of packages, which are named groups of related, predefined classes. Some of the packages are Android specific, some are Java specific and some are Google specific. These packages allow you to conveniently access Android OS features and incorporate them into your apps. The Android packages help you create apps that adhere to Android’s unique look-and-feel conventions and style guidelines (http://developer.android.com/design/index.html
). Figure 1.10 lists the packages we discuss in this book. For a complete list of Android packages, see developer.android.com/reference/packages.html
.