This document provides an overview of the Android mobile operating system. It describes Android as an open source project led by Google that allows developers to write applications that run on mobile phones. The document outlines Android's features such as its application framework, Dalvik virtual machine, integrated browser, 2D/3D graphics APIs, SQLite database, media codecs, and support for Bluetooth, wireless networks and sensors. It also discusses challenges of developing for Android like limited device resources and intermittent network connectivity, as well as opportunities in reaching the large mobile user base. Finally, it suggests some example application project ideas for Android like web scrapers, asynchronous games, and a location-aware planner.