- Using Eclipse to write apps quickly and efficiently
- Understanding the application lifecycle
- Building robust, friendly user interfaces
- Retrieving, storing, and using data
- Adding network, social, and location-based features
- Supporting the camera and other hardware
- Internationalizing, testing, and publishing apps