Android is an open source operating system developed by Google and the Open Handset Alliance for use on mobile devices. It features a Dalvik virtual machine, integrated browser, multimedia codecs, Bluetooth, WiFi, GPS and other hardware integration. Apps run in a sandbox and must be designed for intermittent connectivity, low memory, and small screens. The opportunities for app development on Android include its large user base, growth in Asia, and the potential for new mobile app categories as smartphones become more ubiquitous. Project suggestions include web scrapers, asynchronous multiplayer games, and to-do lists integrated with location data.