Head First Android Development: A Brain-Friendly Guide 1st Edition
| Dawn Griffiths (Author) Find all the books, read about the author, and more. See search results for this author |
| David Griffiths (Author) Find all the books, read about the author, and more. See search results for this author |
Use the Amazon App to scan ISBNs and compare prices.
There is a newer edition of this item:
What will you learn from this book?
If you have an idea for a killer Android app, this book will help you build your first working application in a jiffy. You’ll learn hands-on how to structure your app, design interfaces, create a database, make your app work on various smartphones and tablets, and much more. It’s like having an experienced Android developer sitting right next to you! All you need is some Java know-how to get started.
Why does this book look so different?
Based on the latest research in cognitive science and learning theory, Head First Android Development uses a visually rich format to engage your mind, rather than a text-heavy approach that puts you to sleep. Why waste your time struggling with new concepts? This multi-sensory learning experience is designed for the way your brain really works.
Customers who viewed this item also viewed
What other items do customers buy after viewing this item?
From the Publisher
Telling a story with pictures
In Head First books, we know that pictures and diagrams help make concepts easier to understand and remember. Just about every single page contains illustrations to help explain core Android concepts.
New to Android Development?
Even if you've never written a single line of Android code before, you'll be creating apps in no time with 'Head First Android Development'. All you need is some Java knowledge, and you're good to go.
Really learn Android
When you're done reading 'Head First Android Development', we want you to deeply understand Android, not just be able to follow some recipes to do a few things. We don't shy away from the difficult topics, so you don't have to either. Our goal is for you to discover that you can learn Android in a way you can apply to every app you create.
Editorial Reviews
About the Author
Dawn Griffiths started life as a mathematician at a top UK university where she was awarded a First-Class Honours degree in Mathematics. She went on to pursue a career in software development, and has over 15 years experience working in the IT industry. Dawn has written several books, including Head First C, Head First Statistics and Head First 2D Geometry.
David Griffiths began programming at age 12, after being inspired by a documentary on the work of Seymour Papert. At age 15 he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans and he is currently an agile coach with Exoftware in the UK, helping people to create simpler, more valuable software. He spends his free time traveling and time with his lovely wife, Dawn.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : O'Reilly Media; 1st edition (July 3, 2015)
- Language : English
- Paperback : 734 pages
- ISBN-10 : 1449362184
- ISBN-13 : 978-1449362188
- Item Weight : 2.9 pounds
- Dimensions : 7 x 2 x 9 inches
- Best Sellers Rank: #1,111,633 in Books (See Top 100 in Books)
- #621 in Mobile App Development & Programming
- #654 in Java Programming
- #2,949 in Computer Programming Languages
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

David Griffiths began programming at age 12, when he saw a documentary on the work of Seymour Papert. At age 15, he wrote an implementation of Papert's computer language LOGO. After studying Pure Mathematics at University, he began writing code for computers and magazine articles for humans. He's worked as an agile coach, a developer, and a garage attendant, but not in that order. He can write code in over 10 languages and prose in just one, and when not writing, coding, or coaching, he spends much of his spare time travelling with his lovely wife and co-author Dawn.
Customer reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
What I did deduct stars for is the fact that there are errors in this book that will result in your code not running. If it had not been for the author putting code up on their GitHub page, it would have been a real headache! I understand there's a new edition coming out in summer of 2017, so I would recommend anyone wanting to purchase it hold out for the new version, and hopefully the errors will have been fixed!
Would love to know if anyone knows how to make the kindle reader continuously scroll through pages of a chapter instead of turning pages where code segments get interrupted.
Top reviews from other countries
I built a very simple but genuinely useful app within a week of starting this book. I've read a lot of recommendations for Android books around the web. I've tried a couple of books often recommended to learners, Big Nerd Ranch & The Busy Coder's Guide. They looked a lot more in depth but I found them both quite hard going.
Head First holds your hand a lot more and keeps your attention with quizzes and exercises throughout. For a book about programming it's a pretty fun read! It doesn't throw tons of probably useful but not immediately essential background knowledge at you, just the basics to get your app working. It does assume some Java knowledge but assuming you've got that this book is a great place to start.
I'll probably burn through it fairly fast then be ready to move on to a more a comprehensive tome like The Busy Coder's Guide without feeling immediately bogged down.
I choose to try and make silly apps just to strengthen my newly found knowledge.
One thing to mention there are a few grammar, spelling and duplication errors I've spotted so far the editors didn't notice.
Off the top a couple are (Forgetting the page numbers as I would)...
Component spelled as: Componont (In the handwriting typeface, early in the book)
Page: 217: Use the android:drawableBottom attribute... is seen twice when it was meant to refer to drawableTop=... the second time. Knowing that the author copied an pasted that sentence but forgot to change the text accordingly, something we all do when we program.
There is quite a few more but I didn't note them down.
Regardless the information in the book is invaluable.
It is a FANTASTIC book! It explains everything, and in a way that is so comfortable. It speaks to the reader in a very casual manner and never takes itself too seriously which makes learning so easy. I am fed up of educational books that bore the heck out of me. This book wants you to keep learning and it does that by making sure you actually want to keep on reading,
Love it! I would recommend it to anybody that wants to make an app and has a bit of programming experience.
Suspect that it will need a refresh as a few code examples are now using deprecated features.
The style is easy going and sensible, and I was able to use my existing skills to get going quickly.











