Android Programming: The Big Nerd Ranch Guide


These are the droids you're looking for. With our Android programming guide, based on our Android development bootcamp, you can go about your business. It 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 are currently working on this extensive tutorial guide to modern Android development. With a step-by-step approach, each new piece of each application is written and used by the reader, and then explained by the authors. Always useful, never abstract, you'll get the kind of hands-on understanding of activities, fragments, services and broadcast receivers that can only come from writing a program yourself. You'll also learn how to work effectively with Eclipse and the Android Development Tools (ADT) plugin to run and test your programs on a phone, tablet or software emulator.

Looking for the second edition, updated for Lollipop and material design? You can pre-order it from Amazon.

About the Authors

Bill Phillips' Bio Pic

Bill Phillips is a senior Android instructor and software engineer at Big Nerd Ranch. Together with co-author Brian Hardy, Bill developed the materials for our five-day Android bootcamp. 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's Bio Pic

Brian Hardy is Director of iOS and an instructor at Big Nerd Ranch, where he has developed training materials for Android, iOS and Ruby courses. When not teaching, leading his team or building mobile apps for clients, Brian enjoys riding bicycles and playing records from his extensive collection.