Other tools
The elements mentioned in the previous sections are the minimum requirement for Android development, with which a full application can be created. However, the development process can become much easier with the support of a few other tools. Let's have a look at a few of such tools. These tools are not mandatory for Android development, but they are recommended to be used for a better development process.
Eclipse
Although Eclipse is not the only Java development environment that can be used to develop Android applications, it is by far the most popular. This is partially due to its cost (free!), but mostly due to the strong integration of Android tools with Eclipse. This integration is achieved with the ADT plugin for Eclipse, which can be downloaded from the Android website.
Use of Eclipse for Android development is a well-known practice for many developers. Some of the reasons for this are as follows:
Free Eclipse IDE
Direct Android plugin support
Direct DDMS support
Simple interface...