If your phone is supported on Google's Android environment, and you have some Java development experience under your belt, you're in success. Armed with this article and a couple of afternoon's worth of tinkering, you'll be well on your way to Android apps development popularity. Or, at least, have the knowhow and the toolset, with some working code for further discovery.
So don’t waste your time jump into the race of Android Application Development game. This not hopes but is truth. Check your system for compatibility to run the android apps development tools.
If you have a recent Intel Mac, you're all set for Android development. If you're on any recent distribution of Linux on a system with about 2 GB of RAM, you're also good. On PCs, you need to have Windows XP, Vista, or Windows 7. The system used to develop this article is a Windows 7 64-bit system, with 8 GB of RAM and plenty of disk space.
IT is has also compatibility with Linux, When I tested Ubuntu desktop 64-bit, there were multiple missing 32-bit runtime library problems that must be installed.
Download and install Eclipse. It is the de-facto standard open source Integrated Development Environment (IDE) for Java Development and it is free to download and use. Make sure you find a Galileo (version 3.5.x) or Ganymede (version 3.4.x) release. If you want to download older version of java link at the Eclipse download page (http://www.eclipse.org/downloads/) and you're fine.
Once you have Eclipse up and running, you need two additional Android specific downloads before cranking out new Android apps: the Android Software Development Kit (SDK) the Android Development Tool (ADT) plug-in for Eclipse.
The SDK is just a ZIP or compressed TAR file that you can anarchize into a location of your choice. Remember this location, because the later ADT Plug-in installation will require this location.
The ADT Plugin provides wizards, automated workflows, and templates in Eclipse that makes Android development a breeze. You can install the latest version inside Eclipse. Make sure Eclipse is running, then select from menu Help->Install New Software. When you see the Install New Software wizard, click the Add button. Then enter the name of Android ADT, add location: https://dl-ssl.google.com/android/eclipse/
Next, you must create a target Android emulator image. As you have probably noticed by now, Android phones and devices come in all sort of shape and sizes. If you intend to develop your software for public consumption, you'll need to code it to different devices.
In this article, you will notice on an Android 2.1 phone that you have in your hand. It has a QVGA (240x320) display, GPS, WiFi and Bluetooth.