O'Reilly logo

Android Application Development For Dummies, 2nd Edition by Donn Felker, Michael Burton

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Foolish Assumptions

To begin programming with Android, you need a computer that runs one of the following operating systems:

check.png Windows XP (32 bit), Vista (32 or 64 bit), or Windows 7 or 8 (32 or 64 bit)

check.png Mac OS X (Intel) 10.5.8 or later (x86 only)

check.png Linux (i386)

You also need to download the Android SDK (which is free) and the Java Development Kit (or JDK, which is also free), if you don’t already have them on your computer. Chapter 2 outlines the entire installation process for all the tools and frameworks.

Because Android applications are developed in the Java programming language, you need to understand the Java language. Android also uses XML quite heavily to define various resources inside the application, so you should understand XML too. You don’t have to be an expert in these languages, however.

You don’t need a physical Android device, because all the applications you build in this book work on an emulator.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required