This document provides an overview of mobile application development. It discusses the different types of mobile apps including native apps, hybrid apps, and mobile web apps. It also outlines the typical phases of mobile app development including discovery, design, development and testing, and maintenance. Finally, it lists some commonly used tools and frameworks for mobile app development such as PhoneGap, jQuery Mobile, and Android and iOS SDKs.