Android is a platform that is carefully crafted for mobile devices including
smartphones, and tablets. It is a combination of an operating system,
companion native libraries, application runtime, and an application
framework. This chapter provides a brief introduction to the Android platform
by emphasizing these key components and their roles in the overall system
architecture. This book targets the 5.0 (Lollipop) version of the Android
platform, which is the latest official version at the time of this writing.