Engineering & Transportation
Hello, Android: Introducing Google's Mobile Development P... and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 


or
Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Hello, Android on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers) [Paperback]

by Ed Burnette
4.0 out of 5 stars  See all reviews (78 customer reviews)

List Price: $34.95
Price: $24.51 & FREE Shipping on orders over $35. Details
You Save: $10.44 (30%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 13 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it tomorrow, April 25? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $16.49  
Paperback $24.51  
Unknown Binding --  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

August 4, 2010 9781934356562 978-1934356562 Third Edition

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.)

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.


Frequently Bought Together

Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic Programmers) + Professional Android 4 Application Development + Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides)
Price for all three: $77.22

Buy the selected items together


Editorial Reviews

Review

"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

About the Author

Ed Burnette is editor of the articles section at eclipse.org, and author of the web site's "The Rich Client Platform (RCP) Tutorial" series. Ed also co-authored Eclipse in Action (Manning) and runs the eclipsepowered.org site, where he can often be found hanging out in the Eclipse community forums. He's written everything from multi-user servers to compilers to commercial video games since earning a Bachelor of Science degree in computer science from North Carolina State University. He is a Principal Systems Developer at SAS, and lives near Research Triangle Park, NC.


Product Details

  • Series: Pragmatic Programmers
  • Paperback: 300 pages
  • Publisher: Pragmatic Bookshelf; Third Edition edition (August 4, 2010)
  • Language: English
  • ISBN-10: 9781934356562
  • ISBN-13: 978-1934356562
  • ASIN: 1934356565
  • Product Dimensions: 9.2 x 7.4 x 0.6 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (78 customer reviews)
  • Amazon Best Sellers Rank: #51,469 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
112 of 112 people found the following review helpful
5.0 out of 5 stars Learn Android in a Weekend October 23, 2009
Format:Paperback
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.

Here's why I say that --

You really can get through the book in a day or two. The explanations are clear, the topics focus on what's relevant to getting started in Android development, and when you're done you have the skills to dive into the SDK to continue learning.

There is a consistent example project that is developed throughout the book. I found this very helpful, because it showed me how all the different parts fit together. For example, launching activities from an existing activity, using multiple classes in your project, adding preferences, etc.

There are very few (if any) "gotchas" in this book. I followed the examples step by step without any problem. I think some people have used the book's online forum to ask about which packages to import, but when I used Eclipse it was done automatically for me. (By the way, all the files are also online.)

Even after having many months of Android development under my belt, I find that I still refer back to this book from time to time. That's saying something for a book that sets out to be an introduction.

Remember, this book is a great introduction. If you already know Android and are looking for a deep-dive, look elsewhere. But if you are curious about all the excitement around Android and have a few hours to spare, spend them with this book and find out what developing in Android is all about.
Was this review helpful to you?
47 of 48 people found the following review helpful
5.0 out of 5 stars Great resource for beginners, with a few caveats December 8, 2009
Format:Paperback
I have virtually no programming experience. Other than a solid beginner's understanding of LAMP (unix, apache, mysql, PHP and scripting stuff in general), I've never done more than fiddle with code. I do have a cursory knowledge of programming concepts and XML, but that's about it. I'm pretty much a curly brace language virgin.

Hello, Android does a solid job of introducing you to the fundamentals of programming for the Android OS -- it gives you a succinct overview of why you need to do 'XYZ' and when to do it. If you're looking for pages and pages of fundamentals and core concepts, you may want to look elsewhere because Hello, Android makes you hit the ground running and helps you immediately apply the quick concepts you just learned. This is excellent for a beginner like me because the results are immediate and gives you a sense of "this isn't so intimidating... I can actually do it!"

The one aspect I enjoyed about the book was that it gently gets the absolute beginner up to speed but then does less and less hand-holding as the tutorials moved along; this lets intermediate and advanced programmers move along at a brisk pace, but also forces beginners to think about previous concepts that were taught earlier. Instead of simply copying-and-pasting "recipe" code, it really challenged me to think and absorb what the author was teaching. This was invaluable for me as a beginner that likes to be challenged with more than just a simple 'copy and paste this code from page XX, then hit build and run'.

One intangible you won't find in the book -- the author is very helpful/responsive in the Pragmatic Programmer's forums, as are the other members. Any question I've had were answered (usually) within a day, and many times within an hour.
Read more ›
Was this review helpful to you?
24 of 24 people found the following review helpful
4.0 out of 5 stars Up to date, broad, shallow and focused on Android September 19, 2010
By Emmster
Format:Paperback
This book covers a broad array of topics, it covers none of them in real depth and it is really really focused on Android - as opposed to Java. For my situation - it was perfect.

As a "read in a week, do the examples and lean a hell of a lot" type of book - it does the job well. If you know nothing about Android, want a crash course in the possibilities, and some basic intro on to how to realise them - this is the book you want. It's short, it's to the point and it will kick-start you into development. It's also way more digestible than the online docs if you're just starting out.
It will not turn you into an Android development ace; although it's such a new technology, you may be mistaken for one when you open your mouth. You'll certainly be able to "talk" a reasonable game when you're finished. If you are looking for a detailed Android reference or advanced programming manual type of thing - it's the wrong book.

It focuses on Android - not Java. You will learn NOTHING about Java programming, the pages deal exclusively with the Android system, and how to program it USING Java.

The book is divided up into 4 sections:

Section I : Introducing Android
------------------------------------
Chapter 1 : Gets the tools set up (Eclipse IDE, Android Development Kit plug-in and Android SDK) and has you compiling the obligatory "Hello World" project.
Chapter 2 : Takes you on a 5 minute tour of the Android system from bottom to top. It's useful, especially if like me you come from a non-mobile development context. Android handles
application life-cycle differently because of the resource constrained devices it's typically hosted by; this has major implications for your application implementation.
Read more ›
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
4.0 out of 5 stars Great Product to Start With
As a beginner in the world of programming and application developing, I found this book to be very helpful. Read more
Published 2 months ago by Keith Williams
3.0 out of 5 stars Functions/methods implemented in reverse order
Author implements higher level methods before lower level supporting methods. This requires you to implement all methods in chapter 4 before learning whether the application... Read more
Published 3 months ago by Ben G.
5.0 out of 5 stars good book.
My first book - and I learned a lot from it! Good examples, and tutorials. Gave me the much needed jump board.
Published 4 months ago by Kingsinnersoul
3.0 out of 5 stars Hello Android
After I found a helpful youtube tutorial for the topic, this book quickly lost my interest. It is fairly readable, and the topics covered don't leave too much out, but I found it... Read more
Published 7 months ago by Ben Michaud
5.0 out of 5 stars Would recommend for anyone who wants to learn about getting started...
Very comprehensive information. Projects provided offer great points of learning both the code of Android and the flow of the project.
Published 15 months ago by L. Jones
5.0 out of 5 stars Gift for my son
I bought this for my son per his wish list. Book was brand new and in excellent condition. It arrived at my door rather quickly.. no complaints at all!
Published 16 months ago by Tonya carr
4.0 out of 5 stars Very nice introduction to Android programming
I have 2 other such books from other authors and this one may turn out to be my favorite. Haven't finished it yet but so far, so good. Read more
Published 16 months ago by David J. Thompson
3.0 out of 5 stars Lessons are not easy to follow
I was stuck several times for an hour or more trying to debug. The help wasn't there. I could copy and paste his code but it just didn't work out for me. Read more
Published 17 months ago by Matthew Herbert
4.0 out of 5 stars Practical tutorial
This is a great book if you want to get a quick look at android. It explain all the basic in a practical way. Read more
Published 19 months ago by DiegoV
4.0 out of 5 stars Hands on introduction to Android
This book teach you Android programming through hands on exercises. Because of that, I don't find it to be a good reference book. Read more
Published 19 months ago by Etienne Savard
Search Customer Reviews
Only search this product's reviews
ARRAY(0xacf5a750)


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



Look for Similar Items by Category