Engineering & Transportation
Android Programming: The Big Nerd Ranch Guide and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $49.99
  • Save: $32.99 (66%)
Rented from apex_media
To Rent, select Shipping State from options above
Due Date: Aug 17, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Qty:1
  • List Price: $49.99
  • Save: $23.63 (47%)
FREE Shipping on orders over $35.
In Stock.
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it Monday, April 21? Order within and choose Two-Day Shipping at checkout. Details
Trade in your item
Get a $14.50
Gift Card.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more

Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) Paperback

ISBN-13: 978-0321804334 ISBN-10: 0321804333 Edition: 1st

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback
"Please retry"
$26.36
$26.36 $23.95

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) + iOS Programming: The Big Nerd Ranch Guide (4th Edition) (Big Nerd Ranch Guides)
Price for both: $59.70

Buy the selected items together

NO_CONTENT_IN_FEATURE

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

Product Details

  • Series: Big Nerd Ranch Guides
  • Paperback: 580 pages
  • Publisher: Big Nerd Ranch Guides; 1 edition (April 7, 2013)
  • Language: English
  • ISBN-10: 0321804333
  • ISBN-13: 978-0321804334
  • Product Dimensions: 10 x 7 x 1.6 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (92 customer reviews)
  • Amazon Best Sellers Rank: #3,241 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

BILL PHILLIPS is a senior Android instructor and software engineer at Big Nerd Ranch. He developed the materials for Big Nerd Ranch's acclaimed five-day Android Bootcamp alongside Brian Hardy. Bill has a passion for understanding things deeply and helping others do the same. In his spare time, Bill likes to read and play piano.

BRIAN HARDY is a lead software engineer and instructor at Big Nerd Ranch, where he has developed training materials for Android, iOS and Ruby courses. When not teaching or building mobile apps for consulting clients, Brian enjoys riding bicycles and playing records from his extensive collection.


More About the Authors

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

Customer Reviews

Well written, very hands-on and easy to read.
Robert Swerdlow
You will be writing code every step of the way with this book... What sets this book aside from any other app development book is that the book really "talks" to YOU.
James
Highly recommended book for the beginner and advance android developer alike.
Benjamin Linus

Most Helpful Customer Reviews

42 of 43 people found the following review helpful By Amazon Customer on May 18, 2013
Format: Paperback Verified Purchase
I think the other reviewers sum it up pretty well. The author does a solid job of teaching you the fundamentals of Android and tells you EXACTLY what do to get the projects working.

However...

I'm reading this book in May of 2013, so the book is completely relevant. Android 4.2 is the current OS and the current version of Eclipse is the same the author is using. I am very happy about this.

I gave up on the Nerd Ranch iPhone book because the latest version of XCode was too different than the author's. Half the time I was trying to translate what the author was doing to the new Xcode way. Android doesn't change as much. However, there are little things like "fill_parent" that are used in books like Hello Android which is now deprecated. So if you learned from that book, you would be using a deprecated value for who knows how long! Hello Android is excellent too, but that was written before Honeycomb which changed everything!

So if it's mid 2013, I recommend this book. But don't let it sit on the shelf. Start it immediately. Books about mobile platforms become outdated very quickly.
4 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
28 of 31 people found the following review helpful By James on April 30, 2013
Format: Paperback Verified Purchase
This book deserves 6/5 stars. I had high expectations for this book and upon reading and using the book it has blown those expectations away! For starters the book is portioned into easy bite size bits to help you learn android development from the ground up. Starting with what android actually is and finishing up with using maps in your mobile application (for more information look at the table of contents for the book). You will be writing code every step of the way with this book...

What sets this book aside from any other app development book is that the book really "talks" to YOU. Reading this book is almost like having a personal tutor at your disposal.

The book tells you exactly what to do AND goes over WHY you're doing what you're doing. Right about now you're probably saying "Jeez, I don't want to be told what to do, I'm a rebel..." or "Sheesh, how the hell are you supposed to learn if you're being told exactly what to do?".. well for starters practice and repetition will help you learn for when you come across problems on your own, AND ALSO, at the end of every section there is a "Challenge" where the authors ask you to do specific things (i.e. add to the app, fix something in the app) that make you think on your own, do your own research, and actually write code without being told what to do...

If you are trying to learn android development get this book, it walks you though everything and gives you exactly what you need to get started on your journey through mobile app development on the android platform. There is also an online forum for the book that you can go to, to ask questions, the authors are almost always on the forum so you can get help directly from the source.

Buy this book, it's the best Android How-to book on the market, you will not be disappointed.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 15 people found the following review helpful By codemonkey on May 18, 2013
Format: Kindle Edition Verified Purchase
This is the first review I have ever written for a book.

The book claims to be "an introductory Android book for programmers with Java experience" and it does exactly what it says on the tin. This is what I liked most about the book:

1. the style is readable. I found myself actually enjoying the book. Many other technical programming books are simply too dry to read except as a reference. This book is a cover-to-cover read.
2. explanation is given. Instead of just presenting facts, the authors develop understanding through explanation.
3. real applications are developed. The authors introduce new material through real world examples that the reader follows along to. Similarly to the words of another reviewer here, occasionally it feels as if the reader is really in a course with the authors instructing in real time.

I am looking forward to further texts of this quality and style on more advanced Android programming from the authors.

There is a lot of rubbish out there. If you are looking to get into developing on Android then buy this book.

[ PS: An idiot reviewer here gave this book one star. He purchased a book that describes itself as an introductory text, then complained that the book was introductory. Please. ]
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
13 of 14 people found the following review helpful By Jordan O Roskelley on April 18, 2013
Format: Paperback Verified Purchase
I attended their Beginning iOS training course last year, and loved how they run their program. On top of that, their book for the course was great. As a result, I bought this book. I had high hopes for it and was NOT let down.

I have done some Android programming before, but this book covers all of that (though I learned a lot about best practices) and more. This book requires knowledge of java, but otherwise introduces you to topics nicely. I'm excited to get some time to put some of my new knowledge to work!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By David on May 14, 2013
Format: Paperback
its probably the easiest guide i have ever read. Simply build the few apps that it shows you how to build and you'll be creating your own within weeks...
Warning: this book is only for those with some java experience. you don't have to be a java pro but if you jump in with no coding experience, this book will not be easy to get through
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 9 people found the following review helpful By thesecondjt on April 13, 2013
Format: Paperback Verified Purchase
I haven't quite finished the book since my original review in April. I'm at chapter 11 after a few weeks break when life happened. So, I'm back strong now and this book is the best guide I've ever come across besides the official online documentation. I've learned a great detail about OOP, Java, how to read & use the API guide, design patterns, and Android all from this book. Best of all, the challenges at the end of some chapters are most rewarding. Do not disregard these extra exercises. Wrestle to find the answers because it will demonstrate that you've learned and teach you to solve problems on your own.

The book's so good, I still want to attends BNR's Android bootcamp once I'm finished with the book. :D

=====ORIGINAL REVIEW SHOWN BELOW 4/2013======
I just got the book on its release day so I will update as soon as I'm near finishing the book.

My first impression is this book is great for beginners. I've tried to go through a few Android tutorials online and, while some are rich in detail, they usually start with a great learning curve that leaves a beginner defeated and confused. The book is really step-by-step with clear explanations for every line of code you type as you go. Make sure you are comfortable with Java. I picked up a quick read called "Java Beginner's Guide 5th Ed" and supplemented it with more detailed readings on event handling and anonymous classes.

Chapters 1-2: The app works fine without any bugs.

By the way, the "Look Inside" preview shows color images for the Kindle version. The printed book has black and white images.

I would give this book 4.5 stars so far and here's why I docked off half a star. I received a new book and the spine was already parting from the binding. Maybe Amazon was too rough in packing the book? I'm not sure.
3 Comments Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa8fdd7a4)