Skip to content

Hello, Android Introducing Google's Mobile Development Platform

Best in textbook rentals since 2012!

ISBN-10: 1934356565

ISBN-13: 9781934356562

Edition: 3rd 2010

Authors: Ed Burnette

List price: $43.95
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


Android 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. Getting started developing with Android is easy. You don't even need access to an Android phone, just a computer where you can install the Android SDK and the phone emulator that comes with it. Within minutes, "Hello, Android" will get you 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…    
Customers also bought

Book details

List price: $43.95
Edition: 3rd
Copyright year: 2010
Publisher: Pragmatic Programmers, LLC, The
Publication date: 8/7/2010
Binding: Paperback
Pages: 280
Size: 7.50" wide x 9.25" long x 0.60" tall
Weight: 1.100
Language: English

Ed Burnette is a software industry veteran with more than 30 years of experience as a programmer, author, and analyst. He is a founding member and senior researcher at the SAS Advanced Server Research group, and is the creator of Planet Android ( Ed has authored numerous technical articles and books, including Google Web Toolkit: Taking the Pain out of Ajax and Eclipse IDE Pocket Guide. In his copious spare time, you can often find him playing video games with his two sons at their home in central North Carolina.

What Makes Android Special?
Who Should Read This Book?
What's in This Book?
What's New in the Third Edition?
Online Resources
Fast-Forward >>
Introducing Android
Quick Start
Installing the Tools
Creating Your First Program
Running on the Emulator
Running on a Real Phone
Fast-Forward >>
Key Concepts
The Big Picture
It's Alive!
Building Blocks
Using Resources
Safe and Secure
Fast-Forward >>
Android Basics
Designing the User Interface
Introducing the Sudoku Example
Designing by Declaration
Creating the Opening Screen
Using Alternate Resources
Implementing an About Box
Applying a Theme
Adding a Menu
Adding Settings
Starting a New Game
Exiting the Game
Fast-Forward >>
Exploring 2D Graphics
Learning the Basics
Adding Graphics to Sudoku
Handling Input
The Rest of the Story
Making More Improvements
Fast-Forward >>
Playing Audio
Playing Video
Adding Sounds to Sudoku
Fast-Forward >>
Storing Local Data
Adding Options to Sudoku
Continuing an Old Game
Remembering the Current Position
Accessing the Internal File System
Accessing SD Cards
Fast-Forward >>
Beyond the Basics
The Connected World
Browsing by Intent
Web with a View
From JavaScript to Java and Back
Using Web Services
Fast-Forward >>
Locating and Sensing
Location, Location, Location
Set Sensors to Maximum
Bird's-Eye View
Fast-Forward >>
Putting SQL to Work
Introducing SQLite
SQL 101
Hello, Database
Data Binding
Using a ContentProvider
Implementing a ContentProvider
Fast-Forward >>
3D Graphics in OpenGL
Understanding 3D Graphics
Introducing OpenGL
Building an OpenGL Program
Rendering the Scene
Building a Model
Lights, Camera
Applying Texture
Measuring Smoothness
Fast-Forward >>
The Next Generation
Introducing Multi-Touch
Building the Touch Example
Understanding Touch Events
Setting Up for Image Transformation
Implementing the Drag Gesture
Implementing the Pinch Zoom Gesture
Fast-Forward >>
There's No Place Like Home
Hello, Widget
Live Wallpaper
Fast-Forward >>
Write Once, Test Everywhere
Gentlemen, Start Your Emulators
Building for Multiple Versions
Evolving with Android APIs
Bug on Parade
All Screens Great and Small
Installing on the SD Card
Fast-Forward >>
Publishing to the Android Market
Closing Thoughts
Java vs. the Android Language and APIs
Language Subset
Standard Library Subset
Third-Party Libraries