Welcome to Mobile Application Development! Below are links to sections where you can begin learning, it is intended for you to go from left to right (beginning at "Overview") but feel free to go in any order you would like!

Good luck and have fun!


Learn how to setup your Android development environment, Android terminology, Android versions, custom OEM skins and the different types of mobile Operating Systems.

getting started

Discover the difference between density-independent pixels and pixels, how to store global variables/resources and different representations of width and height in your layouts.


For the adventurous quizzes are provided to test your knowledge in Android terminology, Android versions and how density-independent pixels differ from plain old pixels.