- A good understanding of Java
- Basic working knowledge of android (at least a Hello World program)
- Eclipse 3.6+ (recommended eclipse 4.2 Juno)
- Android ADT plugin 15+ (recommended ADT 20)
- Android SDK for Gingerbread (API Level 9)
- Android Virtual Device running Gingerbread or a Gingerbread Phone