This document provides an introduction to mobile application development platforms. It discusses the history and evolution of mobile operating systems such as iOS, Android, Symbian and Blackberry. It also reviews programming languages and tools used to develop apps for different platforms like Android, Windows Phone and iOS. The document aims to help readers get up to date on the latest mobile technologies and provides information needed to start developing apps.