This tutorial will teach you basic Android programming and will also take you through some advance concepts related to Android application development.

Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. Android was developed by the Open Handset Alliance, led by Google, and other companies.