This document provides an introduction to mobile application development. It discusses the rise of smartphones and popularity of apps. The main mobile platforms of iPhone, Android, and Windows phone are described. Native apps access device features but are more expensive to develop, while web apps are cheaper but more limited. Hybrid apps combine aspects of native and web. The document outlines categories of apps and compares pros and cons of different app types. Development platforms and tools are also mentioned.