This document provides an overview of mobile application development with Android. It discusses the Android platform architecture including the Linux kernel, libraries, Android runtime and application framework. It also covers the application building blocks of activities, intent receivers, services and content providers. The document outlines the development tools including Eclipse and the Android SDK. It provides examples of a "Hello World" app and using views and layouts. It concludes with references for further information.