This document provides an overview of Android application development. It discusses the Android platform architecture including the Linux kernel, libraries, Android runtime and application framework. It describes application building blocks like activities, intents, services and content providers. It outlines the course objectives to introduce mobile application development, the Android platform and tools. It also discusses the emulator, application lifecycle, location manager, notifications and common views used for building user interfaces.
Related topics: