This document provides a tutorial on Android application development. It begins with an introduction to Android and its architecture. It then discusses key Android application components like activities, services, broadcast receivers and content providers. The document also covers installing the Android SDK and creating a basic Android project in Eclipse. It includes two programming tutorials - one on tracking location using GPS and Google Maps, and another on downloading content from the internet. The tutorials demonstrate how to access device sensors, handle location updates and make HTTP requests in an Android app.