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. This tutorial will teach you basic Android programming and will also take you through some advance concepts related to Android application development. This article gives you an overview of setting up an android environment and makes you ready to develop apps using Android training by Learn IT Training. Android Environment Setup You will be glad to know that you can start your Android application development on either of the following operating systems: Microsoft Windows XP or later version. Mac OS X 10.5.8 or later version with Intel chip. Linux including GNU C Library 2.7 or later. (Learn database concepts from LINUX training ) Second point is that all the required tools to develop Android applications are freely available and can be downloaded from the Web. Foll...