Hot Best Seller

Android Programming: The Big Nerd Ranch Guide

Availability: Ready to download

Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps c Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today (Android 2.2 - 4.2). Write and run code every step of the way - creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. Write and run code every step of the way -- creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. "Big Nerd Ranch provided the training we needed to get hundreds of engineers building skillfully on Android. This book is a great distillation of that training and will be a huge help to anyone looking to ramp up as well." - Mike Shaver, Director of Mobile Engineering, Facebook "...a must-have for the developer just starting in Android or ready for more advanced techniques. I was impressed with this book's content and clarity of presentation. The authors explain simple and complex Android topics with equal ease." - James Steele, author of The Android Developer's Cookbook


Compare

Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps c Android Programming: The Big Nerd Ranch Guide: is an introductory Android book for programmers with Java experience. Based on Big Nerd Ranch's popular Android Bootcamp course, this guide will lead you through the wilderness using hands-on example apps combined with clear explanations of key concepts and APIs. This book focuses on practical techniques for developing apps compatible with all versions of Android widely used today (Android 2.2 - 4.2). Write and run code every step of the way - creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. Write and run code every step of the way -- creating apps that catalog crime scenes, browse photos, track your jogging route, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development. "Big Nerd Ranch provided the training we needed to get hundreds of engineers building skillfully on Android. This book is a great distillation of that training and will be a huge help to anyone looking to ramp up as well." - Mike Shaver, Director of Mobile Engineering, Facebook "...a must-have for the developer just starting in Android or ready for more advanced techniques. I was impressed with this book's content and clarity of presentation. The authors explain simple and complex Android topics with equal ease." - James Steele, author of The Android Developer's Cookbook

30 review for Android Programming: The Big Nerd Ranch Guide

  1. 3 out of 5

    Hosein

    A great book to start programming, I look at it as a reference. nearly all the stuff you need to write an application is discussed in this book. I also enjoyed reading it because an application is simultaneously completing as you are reading it through. I finally recommend it to all the IT students who want to Start making Android App.

  2. 3 out of 5

    Yoly

    Excellent book to either use to learn Android development or just to use as a refresher. Recently updated in their 3rd edition, so the content is very fresh.

  3. 4 out of 5

    Utsav Parashar

    Nice book with lots of practical examples. Perfect beginner to advance material.

  4. 3 out of 5

    Ilya

    На мой взгляд, лучшая книга для начинающих разработчиков под Android. Плавно погружает в тему с самых основ и до довольно сложных вещей. Всё это на конкретных примерах. Охватывает широкий круг тем. Однозначно рекомендую всем, кто хочет научиться создавать приложения под Android. Одной этой книги будет достаточно, чтобы стать джуном.

  5. 5 out of 5

    Abbas

    One of the best technical books I have read, teaching you android development by employing best practices in an step-by-step and simple fashion; the only things missing were Unit testing and Android UX.

  6. 5 out of 5

    Lars Ole Christoffersen

    Very good introduction to Android Programming. I have a background in JAVA programming and found this book an excellent introduction to android programming

  7. 4 out of 5

    Alexander Yakushev

    Great for learning the current best practices of Android development. It's very well written, full of important details and useful tasks.

  8. 3 out of 5

    Hendro Chen

    Systematic and easy to understand good practices.

  9. 3 out of 5

    Hakan Yorgancı

    It was precise and effective for beginners. With online tutorials if you also follow this book at the same time you will have very stable basics for application development in Android environment.

  10. 3 out of 5

    Xanan

    The book introduces and explains basic Android concepts through a series of example applications that are each built and improved across a series of consecutive chapters. Each chapter provides step-by-step instructions that guide you through improving the current application. When interaction with Android Studio is required snapshots are often provided. Code snippets show incremental modifications to apply in the form of additions and removals to the current code. The book is quite readable and ea The book introduces and explains basic Android concepts through a series of example applications that are each built and improved across a series of consecutive chapters. Each chapter provides step-by-step instructions that guide you through improving the current application. When interaction with Android Studio is required snapshots are often provided. Code snippets show incremental modifications to apply in the form of additions and removals to the current code. The book is quite readable and easy to follow but you are supposed to write down the examples in Android Studio as you read; otherwise it can be difficult to follow since you never have a full still view of the current application. While reading the book I often felt like I was told to do something some way without being explained the existing alternatives or given suitable explanations. Basic Android application development is covered in sufficient detail. The first part of the book, covering basic presentation aspects of Android applications, is very detailed. More advanced topics, discussed in later chapters, are covered in much less detail. The amount of space devoted to Android Studio snapshots and incremental code snippets makes the book huge in size but all that space could have been devoted to provide better treatment of the more advanced topics. Basic Java knowledge is required. The book is consistently error-free and accurate when introducing modifications to previous code. The chapters are heavily interdependent and the book cannot be used as a reference. Looking back for a specific topic may be a bit troublesome because in order to follow the sample code where the topic is introduced you may have to go back several other chapters.

  11. 4 out of 5

    César Díez Sánchez

    Having in consideration that I read the 2nd edition published in August 2015 I have to say the content is good. I was able to review some important internals of Android like Processes and Tasks and interesting Intent related stuff. At least 1/3 of the book is outdated but it might have been fixed with the third edition of the book. Really good book for beginners :-)

  12. 5 out of 5

    Juris

    This is good book for starting Android development journey. I can't find better books instead of this. Before You start, You need experience with Java and OOP. I wish this book have more explanations and references to Android programming resources, sites, videos, developer documentation e.t.c. I hope the next edition will be in Kotlin.

  13. 4 out of 5

    Sanmi

    A brilliant introduction to android app development.

  14. 3 out of 5

    Roland Askew

    always make sure you have the latest edition to keep up with Android's changes.

  15. 4 out of 5

    Dmytro

    Great book which is updated regarding Android SDK updates. Lots of useful examples with great explanation. Include Android application architecture discussions

  16. 4 out of 5

    Justin Smith

    Great book. Hands on but deep enough to explain what's happening.

  17. 5 out of 5

    Haunted Eyes

    best book for android programming...

  18. 3 out of 5

    Scott

    This isn't the perfect learning book on Android Programming but it's very good. I only have a couple of quibbles with how some content was presented. I don't have the first edition of this but suspect if you do, you probably don't need this second edition. They do cover some of the differences that come with Lollipop (e.g. RecyclerView) with a bit of discussion about why the new stuff is better but it's not a large part of the book. The last chapter on Material Design was disappointing and only This isn't the perfect learning book on Android Programming but it's very good. I only have a couple of quibbles with how some content was presented. I don't have the first edition of this but suspect if you do, you probably don't need this second edition. They do cover some of the differences that come with Lollipop (e.g. RecyclerView) with a bit of discussion about why the new stuff is better but it's not a large part of the book. The last chapter on Material Design was disappointing and only intended to give a small catalog of what some of the material design component are but no direction on how/when to use them. This treatment is explained at the very beginning of the chapter: "as developers we are usually only peripherally concerned with questions of design. Our job is to get the job done, no matter what "it" is." I can understand this sentiment and am aware of many places where this may be the case, but I don't necessarily agree with it personally, nor in a general sense. But other than that one (out of 33) chapter, everything is very well paced and logically laid out in a way that if you follow the order of putting the building blocks together in the same way they do, you'll get a working app in very little time. I wish there was some attention given to working with GitHub. My recommendation for others, do as many of the Challenge exercises as you can. They're there for a number of reasons: learning how to learn directly from the Android documentation, putting polish on "standard" application components, and learning to think through HOW your app is going to be used.

  19. 5 out of 5

    ambivalent_crab

    I've tried a number of different resources like books and online courses, and this book is way ahead of them. This book does just the right thing for someone unfamiliar with Android concepts. It doesn't overwhelm you with rephrased documentation that you can lookup yourself. It doesn't give you a written application and asks you to change a couple of lines in it. Instead, this book works with you and explains concepts as clearly as it can get. Numerous times I would have a question and start to I've tried a number of different resources like books and online courses, and this book is way ahead of them. This book does just the right thing for someone unfamiliar with Android concepts. It doesn't overwhelm you with rephrased documentation that you can lookup yourself. It doesn't give you a written application and asks you to change a couple of lines in it. Instead, this book works with you and explains concepts as clearly as it can get. Numerous times I would have a question and start to make some searching just to find the answer on the next page. Obviously the authors have huge experience in teaching this material. Exercises should be mentioned separately: they are wonderful. In fact, these are among the best I've ever seen, which probably isn't much but still. Instead of redoing the work done in a chapter (or God forbid choose the right answer quizzes) exercises challenge you to extend your app, usually moving beyond what you already know. Sure, there are topics that weren't covered here, for example Content Provider, but I think it's much easier to pick them up after reading the book. If you are looking where to start with Android, you are in the right place. I only wish there were more books like this one.

  20. 4 out of 5

    Jaroslav Tuček

    This is easily one of the most enjoyable technical books I've read in years. It provides an excellent coverage of the entire Android platform, getting beginners quickly up to speed, and while none of the topics can be realistically expected to be discussed in depth, by the end of the book you will have obtained sufficient understanding of the system to be able to quickly find any required details in the reference. The writing style is clear and concise, and the way the material is presented by wa This is easily one of the most enjoyable technical books I've read in years. It provides an excellent coverage of the entire Android platform, getting beginners quickly up to speed, and while none of the topics can be realistically expected to be discussed in depth, by the end of the book you will have obtained sufficient understanding of the system to be able to quickly find any required details in the reference. The writing style is clear and concise, and the way the material is presented by walking you basically line by line through building a series of apps will leave you with a sense of accomplishment and - provided that you actually build those apps while reading the book - then also with complete confidence that you've truly learned the subject and can immediately put it to use.

  21. 4 out of 5

    Rob

    In general, I really enjoyed this book. I liked the way they structured it, and the necessity for digging around and mucking about in the code. Each extension to the apps made sense in the way they built upon each other. What I felt I was missing after finishing this was more of a "big picture" view. It felt that I was almost entirely in the details, and didn't have enough pauses to put together the architectural details. Perhaps if there had been a high level summary or preview before diving int In general, I really enjoyed this book. I liked the way they structured it, and the necessity for digging around and mucking about in the code. Each extension to the apps made sense in the way they built upon each other. What I felt I was missing after finishing this was more of a "big picture" view. It felt that I was almost entirely in the details, and didn't have enough pauses to put together the architectural details. Perhaps if there had been a high level summary or preview before diving into the implementation, rather than nestling all of those details among the exercises, it would have helped me more. I'm going to go through the second edition shortyly, but I'm going to also in parallel read a different, higher-level approach, and see if I can synthesize what I'm imagining.

  22. 5 out of 5

    Brian

    If you want to learn Android programming on your own, get this book. Clearly written, well-paced, and with examples that actually work, plus there is an active web forum (where the Big Nerd Ranch folks will answer your questions) if you get stuck. I can't recommend this book highly enough. One of the best programming books I've ever come across.

  23. 3 out of 5

    David Crowder

    I was able to publish an application to Google Play using this book. All of the skills to create a fundamental and engaging Android application are in this book. A must-read if you are looking to begin Android programming but don't know where to start.

  24. 3 out of 5

    Prasad Jachak

    I deployed enterprise application using code from this book..Its Upto date book and shifted my android skills to next level..

  25. 4 out of 5

    Sofía

    Great book for beginners!

  26. 3 out of 5

    Juan Jose

    Great book with a lot of examples.

  27. 3 out of 5

    Fxrcode

    The best introduction to Android book in the market. Got it 1 week before released.

  28. 4 out of 5

    Shubhra

    The best technical book for Android Programming thus far! Highly recommend it.

  29. 5 out of 5

    Daniel

    lot of great examples. It was well explained, and I got a good understanding of the programming involved.

  30. 3 out of 5

    Nikita Zhuk

    Good overall intro to Android programming.

Add a review

Your email address will not be published. Required fields are marked *

Loading...
We use cookies to give you the best online experience. By using our website you agree to our use of cookies in accordance with our cookie policy.