The Android operating system developed by Google heralded a new generation of smartphones. With this open-source operating system anyone can start developing applications for any phone comprising Android Operating system.

The Android SDK is the technology or platform developed by Google and previous Android developers which provides tutorials and tools to develop application for Android operating system.

Android comprises some major applications like contacts, browser, SMS program, email client, etc which can be very useful very developer.

The open development platform of Android offers multiple tools to developers like access location information, device hardware, etc. These services are very helpful for any developer and it can be used for various purposes like to set alarms, run background services, add notification, etc.

Android comprises modules of C/C++ libraries which are very useful to develop major components in Android. These functions can be accessed through the Android application framework.

Android Runtime is also a major tool which contains bundle of core libraries that provides most of the functionality available in the core libraries of the Java programming language. Android depends on Linux version 2.6 for core system services such as security, memory management, process management, network stack, and driver model.

The kernel is also an abstraction layer between the hardware and the rest of the software stack.

The process of installing the Android developer kit (SDK) on a Windows XP computer is free and simple. You need to follow the instructions given below:


The first step is to open Android developer’s where you will get loads of information which can help you to develop your own Application for Android phones. To install the SDK developer kit, click on the “SKD” tab of the web site.


Download the Android SKD for Windows which is provided as ZIP file.


Now you need to extract the ZIP file. Right-click on the downloaded file and then choose “Extract Files.” Now follow the on-screen instructions.


You need to Double-click on the SDK Setup.exe file to initiate the installation Window. Here you will get to choose a development platform from the list on the left of installation windows. You will see the platforms listed under “Available Packages.” Install the one that you need. If you wish, you may also install more than one to see how your applications will function under different versions of Android.


Install documentation packages also to assist in your development. These may be installed simultaneously either with the platforms or later if needed.


Now you need to click on “Virtual Devices” section so that the installer can add a software smartphone to the SDK. This step eliminates the requirement of code transfer from real android phone to a virtual device. This also helps in faster debugging combined with the option of testing your program on a variety of “devices” to ensure compatibility before its release.