This document provides an overview of mobile application development on the Android platform. It discusses the Android architecture including the Linux kernel, libraries, Android runtime and Dalvik virtual machine. It also covers application building blocks like activities, intent receivers, services and content providers. The document outlines the agenda which includes an introduction to Android, the platform architecture, application building blocks, development tools and a hello world example. It positions mobile application development as an opportunity due to the rise of smartphones and millions of mobile users.