Android Programming: The Big Nerd Ranch Guide 2nd Edition


These are the droids you're looking for. With our Android programming guide, based on our Android Fundamentals development bootcamp, you can hit the ground running on Android app development. This guide leads you through the wilderness using hands-on example apps, combined with clear explanations of key concepts and APIs.

You will need Java expertise before you begin reading. Don't have any? Get started with these suggestions.

About the Book

Our top-notch Android instructors have put together a guide that focuses on practical techniques for developing apps compatible with Android 4.1 (Jelly Bean) through Android 5.1 (Lollipop) and beyond, including coverage of material design.

Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, 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.

Want to know more about what's new in this guide? Author Bill Phillips has written a blog post that details the updates to the second edition.

About the Authors

Bill Phillips' Bio Pic

Bill Phillips is a fellow and instructor at Big Nerd Ranch. Together with co-author Brian Hardy, Bill developed the materials for our five-day Android bootcamp, as well as the first edition of this book. Since then, he has been teaching, writing blog posts, reading various kinds of literature, writing and playing music, and working on books.

Chris Stewart's Bio Pic

Chris Stewart is the director of our Android team and teaches our Android bootcamps. He is dedicated to constant improvement and works to perfect his craft as much as possible. When not in front of a computer, Chris enjoys hiking and traveling.

Brian Hardy's Bio Pic

Brian Hardy is director of iOS and Cocoa engineering. He was one of our first Android bootcamp instructors and has worked with many clients to develop mobile applications for Android and iOS. When not working or hacking on his latest pet project, Brian enjoys spending time with friends and family—usually around the grill.

Kristin Marsicano's Bio Pic

Kristin Marsicano is an Android developer and teaches our Android bootcamps. Always an educator at heart, she is passionate about learning, software development and the intersection of the two. When she is not teaching or developing apps for clients, you can find her cooking for her growing family, doing yoga or learning something new.