Students will learn how to make a mobile app from scratch. Students will learn how to program and develop a user interface for their application. Fundamental blocks (Button, Textedit, Image, and etc. ) of the programming will be introduced. They will build the blocks of mobile app development and design their own user interface app. As the final project students are required to develop an application that uses techniques that they learned during the course.