Get up to speed on Android programming, and learn how to create up-to-date user experiences for both smartphones and tablets. With this book s extensively revised third edition, you ll focus on Android tools and programming essentials, including best practices for using Android APIs. If you re experienced with Java or Objective-C, you ll gain the knowledge necessary for building well-engineered applications.
Topics include:
- The Android app life cycle and how to maximize efficiency
- Good Java programming practices for Android
- Graphics from basic views to 3D
- Using Fragments
- Intents and remote procedure calls
- Handling persistent data and content providers
- Integrating an app with RESTful web services
- Signing and distributing an application
- Location and mapping
- Search, speech, sensors, NFC, Sync, and other advanced topics
- Signing and distributing an application
- The Native Development Kit
This updated edition of Programming Android focuses on the knowledge and developer priorities that are essential for successful Android development projects.