This course is designed to introduce the student to the concepts and practical uses of mobile application development. The major objective is to develop a practical approach to learn the fundamentals of mobile application development and learn how they can be applied to other Operating Systems.