Although Android apps are written in Java, creating them requires more than just the standard Java programming tools. Apps require the Java Development Kit, drivers for Android devices, and the Android Software Development Kit (SDK)—an integrated development environment (IDE) tailored to Android programming.
Eclipse is the most popular and best-supported IDE for Android and one of the most popular for general Java programming.
These tools are free and can be downloaded from the Internet. In this appendix, you set them up and make sure they can work together to run an Android app.
You can perform Android programming on the following operating systems:
• Windows XP or later ...