Google’s Android is shaking up the mobile market in a big way. With Android, you can write programs that run on any compatible cell phone or tablet in the world. It’s a mobile platform you can’t afford not to learn, and this book gets you started. Hello, Android has been updated to Android 2.3.3, with revised code throughout to reflect this updated version. That means that the book is now up-to-date for tablets such as the Kindle Fire. All examples were tested for forwards and backwards compatibility on a variety of devices and versions of Android from 1.5 to 4.0. (Note: the Kindle Fire does not support home screen widgets or wallpaper, so those samples couldn’t be tested on the Fire.)

Buy Now

Select a DRM-free Format:

In Stock
In Stock
In Stock
Buy the eBook and get these DRM-free formats delivered immediately:
  • epub (for iPhone/iPad, Android, eReaders)
  • mobi (for Kindle)
  • PDF
We can automatically send them to your Kindle, and your Dropbox. (You'll need to log in to enable these options.)
 

About this Book

  • 280 pages
  • Published:
  • Release: P9.0 (2014-03-28)
  • ISBN: 978-1-93435-656-2

Android is an operating system for mobile phones and tablets. It’s inside millions of cell phones and other devices, including the hugely popular Amazon Kindle Fire, making Android the foremost platform for mobile application developers. That could be your own program running on all those devices.

Within minutes, Hello, Android will get you started creating your first working application: Android’s version of “Hello, World.” From there, you’ll build up a more substantial example: an Android Sudoku game. By gradually adding features to the game, you’ll learn the basics of Android programming. You’ll also see how to build in audio and video support, add graphics using 2D and 3D OpenGL, network with web pages and web services, and store data with SQLite. You’ll also learn how to publish your applications to the Android Market.

The #1 book for learning Android is now in its third edition. Every page and example was reviewed and updated for compatibility with the latest versions. Freshly added material covers installing applications to the SD card, supporting multi-touch, and creating live wallpaper. You’ll also find plenty of real-world advice on how to support all major Android versions in use today.

If you’d rather be coding than reading about coding, this book is for you.

Contents and Extracts

Full Table of Contents

Preface

  • Introducing Android
  • Android Basics
    • Designing the User Interface
    • Exploring 2D Graphics
    • Multimedia
    • Storing Local Data
  • Beyond the Basics
    • The Connected World excerpt
    • Locating and Sensing
    • Putting SQL to Work
    • 3D Graphics in OpenGL
  • The Next Generation
    • Multi-touch
    • There’s No Place Like Home
    • Write Once, Test Everywhere
    • Publishing to the Android Market
  • Appendixes
    • Java vs. the Android Language and APIs

About the Author

Ed Burnette is a software industry veteran with more than 25 years of experience as a programmer, author, and speaker. His development credits include everything from commercial video games to high-performance grid computing systems. Ed is now the manager for Android development at SAS.

Ed has authored numerous technical articles and books, including the Eclipse IDE Pocket Guide, Eclipse in Action and Google Web Toolkit: Taking the Pain out of Ajax. He writes the Dev Connection blog for ZDNet, and is the creator of Planet Android.

In his copious spare time, you can often find him playing video games with his two sons at their home in central North Carolina.

Comments and Reviews

  • I thoroughly enjoyed the “Hello, Android” book, and it helped me get on the right track to releasing my first two apps to the Market.

    —Nathan Rapp Founder KMBurrito Designs
  • I’ve read several books on Android from cover to cover, and skimmed several others, and “Hello, Android” is hands-down the best introduction to Android development.

    —Steve Oliver