Table of Contents:
  • Your toolkit
  • Java for Android
  • The ingredients of an Android application
  • Getting your application into users' hands
  • Eclipse for Android software development
  • Effective Java for Android
  • Building a view
  • Fragments and multiplatform support
  • Drawing 2D and 3D graphics
  • Handling and persisting data
  • A framework for a well-behaved application
  • Using content providers
  • Exploring content providers
  • Multimedia
  • Location and mapping
  • Sensors, NFC, speech, gestures, and accessibility
  • Communication, identity, sync, and social media
  • The Android Native Development Kit (NDK)