Introduction to Android Application Architecture
The first chapter covered the environment and tools necessary to develop Android applications. This chapter will be a broad introductory tour of Android's application architecture. We will do that by doing three things. First, we will present the architecture of an Android app by building one. We will then present the essential components of Android architecture, namely, activities, resources, intents, activity life cycle, and saving state. We will conclude the chapter with a learning roadmap on how to use the rest of the book to create simple to sophisticated mobile apps.