Hi members, I am new to android development and wish to learn the same. I have a very basic question to ask. I would like to know what are the software tools and their versions required to start Android development? Android SDK - version ? Java JDK - version ? Eclipse - version ? Apache Ant - version ? Am I missing anything from the above? If yes please let me know with their versions. Also I have a mobile device that works on Android Gingerbread. Are there special instructions to check for compatibility before I start android development?