Free eBooks, Free Magazines, Free Magazine Subscriptions

Sep 29th
Text size
  • Increase font size
  • Default font size
  • Decrease font size

Hello, Android: Introducing Google's Mobile Development Platform

September 24 2010

Hello, Android: Introducing Google's Mobile Development PlatformAndroid is a software toolkit for mobile phones, created by Google and the Open Handset Alliance. It's inside millions of cell phones and other mobile devices, making Android a major platform for 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 the Android versions in use today-everything from Cupcake (Android 1.5) to FroYo (Android 2.2) and beyond.

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

Visit Hello, Android: Introducing Google's Mobile Development Platform Download Page

You can download sample chapters of Hello, Android: Introducing Google's Mobile Development Platform, 3rd Edition in PDF format.

Author: Ed Burnette
Publisher: Pragmatic Bookshelf; 3 edition (July 20, 2010)
ISBN-10: 1934356565
ISBN-13: 978-1934356562

Android is an open source software toolkit for mobile phones that was created by Google and the Open Handset Alliance. Itís inside millions of cell phones and other mobile devices, making Android a major platform for application developers.

Whether youíre a hobbyist or a professional programmer, whether you are doing it for fun or for profit, itís time to learn more about developing for Android. This book will help you get started.

Who Should Read This Book?
The only requirement is a basic understanding of programming in Java or a similar object-oriented language (C# will do in a pinch). You donít need any prior experience developing software for mobile devices. In fact, if you do, itís probably best if you try to forget that experience. Android is so different that itís good to start with an open mind.

Whatís in This Book?
Hello, Android is divided into four parts. Roughly speaking, the book progresses from less advanced to more advanced topics, or from more common to less common aspects of Android.

Several chapters share a common example: an Android Sudoku game. By gradually adding features to the game, youíll learn about many aspects of Android programming including user interfaces, multimedia, and the Android life cycle.

In Part I, weíll start with an introduction to Android. This is where youíll learn how to install the Android emulator and how to use an integrated development environment (IDE) to write your first program. Then weíll introduce a few key concepts like the Android life cycle. Programming in Android is a little different from what youíre probably used to, so make sure you get these concepts before moving on.

Part II talks about Androidís user interface, two-dimensional graphics, multimedia components, and simple data access. These features will be used in most programs you write.

Part III digs deeper into the Android platform. Here youíll learn about connecting to the outside world, location-based services, the built-in SQLite database, and three-dimensional graphics.

Part IV wraps things up with a discussion on using advanced input techniques including multi-touch and extending your home screen with widgets and live wallpaper. Finally, weíll explore making your app compatible with multiple Android devices and versions and then publishing it on the Android Market.

At the end of the book, youíll find an appendix that covers the differences between Android and Java Standard Edition (SE), along with a bibliography.

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 a founding member and senior researcher at the SAS Advanced Computing Lab.

Ed has authored numerous technical articles and books, including Google Web Toolkit: Taking the Pain out of Ajax and Eclipse IDE Pocket Guide. 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 (0)add comment

Write comment
smaller | bigger

Last Updated ( September 24 2010 )
< Prev   Next >


 Subscribe to the RSS feed. 

Email Subscription

Lots of FREE books & magazines delivered directly to your e-mail inbox!

Enter your email address: