This first part of Android in Practice will explain the core concepts surrounding the Android platform and its key components. In chapter 1, you’ll learn what Android is, who created it, and why it was created. We’ll also introduce you to the basics of developing applications for it. In chapter 2, you’ll take the basics further and build a foundation for later examples by completing your first nontrivial example. This will involve the application manifest, activities, views, resources, layouts, and adapters. Chapter 3 will build upon this foundation by helping you understand and work with the well-defined lifecycle of components such as activities, as well as overall Android applications.