Professional Android 4 Application Development

  • 12h 8m
  • Reto Meier
  • John Wiley & Sons (US)
  • 2012

Developers, build mobile Android apps using Android 4

The fast-growing popularity of Android smartphones and tablets creates huge opportunities for developers. If you're an experienced developer, you can start creating robust mobile Android apps right away with this professional guide to Android 4 application development. Written by one of Google's lead Android developer advocates, this practical book walks you through a series of hands-on projects that illustrate the features of the Android SDK. That includes all the new APIs introduced in Android 3 and 4, including building for tablets, using the Action Bar, Wi-Fi Direct, NFC Beam, and more.

  • Shows experienced developers how to create mobile applications for Android smartphones and tablets
  • Revised and expanded to cover all the Android SDK releases including Android 4.0 (Ice Cream Sandwich), including all updated APIs, and the latest changes to the Android platform.
  • Explains new and enhanced features such as drag and drop, fragments, the action bar, enhanced multitouch support, new environmental sensor support, major improvements to the animation framework, and a range of new communications techniques including NFC and Wi-Fi direct.
  • Provides practical guidance on publishing and marketing your applications, best practices for user experience, and more

This book helps you learn to master the design, lifecycle, and UI of an Android app through practical exercises, which you can then use as a basis for developing your own Android apps.

About the Author

Reto Meier is Google's Android Developer Relations Tech Lead. He has been involved in Android development since the initial release in 2007.

In this Book

  • Hello, Android
  • Getting Started
  • Creating Applications and Activities
  • Building User Interfaces
  • Intents and Broadcast Receivers
  • Using Internet Resources
  • Files, Saving State, and Preferences
  • Databases and Content Providers
  • Working in the Background
  • Expanding the User Experience
  • Advanced User Experience
  • Hardware Sensors
  • Maps, Geocoding, and Location-Based Services
  • Invading the Home Screen
  • Audio, Video, and Using the Camera
  • Bluetooth, NFC, Networks, and Wi-Fi
  • Telephony and SMS
  • Advanced Android Development
  • Monetizing, Promoting, and Distributing Applications