Android Application Development All-in-One For Dummies

Android Application Development All-in-One For Dummies

Your all-encompassing guide to learning Android app development

If you’re an aspiring or beginning programmer interested in creating apps for the Android market—which grows in size and downloads every day—this is your comprehensive, one-stop guide. Android Application Development All-in-One For Dummies covers the information you absolutely need to get started developing apps for Android. Inside, you’ll quickly get up to speed on Android programming concepts and put your new knowledge to use to manage data, program cool phone features, refine your applications, navigate confidently around the Android native development kit, and add important finishing touches to your apps.

Covering the latest features and enhancements to the Android Software Developer’s Kit, this friendly, hands-on guide walks you through Android programming basics, shares techniques for developing great Android applications, reviews Android hardware, and much more.

  • All programming examples, including the sample application, are available for download from the book’s website
  • Information is carefully organized and presented in an easy-to-follow format
  • 800+ pages of content make this an invaluable resource at an unbeatable price
  • Written by an expert Java educator, Barry Burd, who authors the bestselling Java For Dummies

Go from Android newbie to master programmer in no time with the help of Android Application Development All-in-One For Dummies!


  • Series: For Dummies
  • Paperback: 768 pages
  • Publisher: For Dummies; 2 edition (August 3, 2015)
  • Language: English
  • ISBN-10: 1118973801
  • ISBN-13: 978-1118973806
  • Product Dimensions: 7.4 x 1.4 x 9.2 inches
  • Shipping Weight: 2.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.3 out of 5 stars See all reviews (9 customer reviews)
Download Now


  1. This isn’t so much a review of the quality of Mr. Burd’s book. This is more a short narrative of how a programmatic dinosaur (at least this one) adapts to modern coding, and how books like those of Mr. Burd’s might help. To summarize the stuff below: 1) this book attempts to teach Java and Android concurrently; 2) that’s a lot of new and complicated stuff for a dinosaur to try to absorb at the same time, and 3) it might be easier to try to learn Java first (e.g., Java for Dummies, or something like it), then use this book to see how Java and Android work together.

    (If you’re younger than 50 don’t bother to read the rest of this review; it’s written in a foreign language.) I learned to program on a B5500 (which was, at the time, brand new). Fortran. I progressed, using the term loosely, to assembler, ALGOL, COBOL, c, Pascal, Univac, IBM, DEC, etc.. I admit all this only to establish without doubt that I am a dinosaur. Although I haven’t done any programming in a long time, I recently decided to learn to write programs that run on my cell phone (i.e, apps!). I have a Samsung phone, and so I needed to learn Java and Android. Hence my interest in Mr. Burd’s book.

    The first problem was my misconception that I could learn this language/OS just like I learned the other ones. Wrongo. Java isn’t Fortran (or even C++). Even people who wrote good structured code (remember that) will be thrown by the nature and degree of program structure imposed by Java (not to say that’s bad, but it’s very different). Second, the relationship between the language and the OS (Java and Android) is much more, for lack of a better word, intimate than anything that existed in the old days; it’s just about impossible (and maybe meaningless) to tell where one ends and the other begins.Read more ›

  2. I’m just delving into this book, but so far I’ve found it very helpful. I’ve read and studied from a myriad of software books for classroom and my own education. I wanted to take an Android class this fall, but could not afford it. So, after reading the reviews I purchased Android Application Development All-in-One for Dummies.

    Let’s just say this about the Dummies aspect of this book – it’s not for people who have no clue about how software works or how applications are developed. Indeed, I stumbled right out of the gate with the emulator setup. If anyone else is having this problem, let me point you away from Barry’s recommendation of maybe needing to use an emulator and tell you emphatically you will need an emulator. BlueStacks works great. Just start BlueStacks before you start Android studio and it will be likely in your emulator list when you go to run the app.

    Barry Burd walks a fine line between information overload and showing you how to get started. I’m really impressed with all the useful information. As a linear thinker I am working each step as I go along so I can understand everything about the big, bold world of app development and how apps work in the Android environment.

    Edited to add that Bluestacks emulator works great for creating the beginner apps not targeted for specific devices. I’m sure as I get deeper into the book I will take Barry Burd’s advice and install a more robust emulator, such as the one he recommended, Genymotion.

  3. A great and surprisingly fun book. I’ve read a lot of Android development books over the years and this is a real gem in my opinion. Burd not only takes the time to walk the reader through some complex topics that other books either gloss over or ignore, but he makes the journey enjoyable and understandable.

    He covers Java and all the Android basics of activities and life cycles, fragments, layouts, views, receivers, etc., and has one of the most complete descriptions of intent matching I’ve seen.

    Unfortunately there are many average to poor Android books out there and a real beginner won’t be able to learn much from them. This book is different though, and clearly superior to many, or even most, because the information is complete, useful, and as I mentioned, it’s fun. Definitely recommended.

    Note: another reviewer said that this book was not for “dummies”, and he/she is right. These books are accessible to most, but Android development is a little strange when you begin (IMO), the OS and IDE (android studio) changes every few months or so, and having some object oriented development knowledge/skills would help anyone attempting it. Knowing Java is not an imperative, but would be helpful as it eases the burden of figuring out what’s Android and what’s Java when you’re reviewing code.

  4. Great follow-on to Android for Dummies. The author is accessible by chatting on his site for support. Well written and clear explanations and examples.

  5. Great for learning android studio but not a good resource for learning code in android studio. Not good for doing research on source code.

Comments are closed.