ŷ

Jump to ratings and reviews
Rate this book

Head First Series

Head First Android Develpment A Brain Friendly Guide

Rate this book
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.

760 pages, Paperback

First published January 1, 2011

166 people are currently reading
743 people want to read

About the author

Dawn Griffiths

25books6followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
165 (41%)
4 stars
159 (40%)
3 stars
61 (15%)
2 stars
10 (2%)
1 star
1 (<1%)
Displaying 1 - 30 of 46 reviews
Profile Image for Quinn Daley.
45 reviews11 followers
July 13, 2016
This was a really great introduction to Android, in the form of an intensive course.

For those who work best in educational scenarios, like training courses, this will be perfect. It gave me all the skills I needed to get a prototype app built with no previous Android knowledge at all.

Beware: it assumes you know Java well. If you know another OO language and are comfortable with things like interfaces, it will not be too difficult.

My one criticism is that it is very badly formatted for Kindle. The "table of contents" includes every heading, even the very lowest-level ones, making it very hard to navigate. The "exercise on one page, answer on the next page" thing doesn't work right either. It could do with someone really fixing it up for those devices.
Profile Image for Mohammad Sadegh Rasooli.
545 reviews43 followers
January 8, 2016
Easy to read, easy to replicate their experiments, accessible code from Github, very intuitive. The only minor problems are: 1) some parts of the book are outdated given the new versions of Android Studio, and 2) it does not cover some advanced concepts.
Profile Image for Chris Dziewa.
103 reviews
May 30, 2017
I thought that this was a fairly good introduction but it may have been a bit too basic. Even though this book is a little outdated, I was able to make everything work and only had to change things here and there. I was a little disappointed in the lack of a third-party API integration as this is a common app requirement. Also, the material design chapter didn't actually talk much about material design. I did, however, like the coverage of SQLite databases and the RecyclerList. Overall, the book is best used for getting a taste of Android Development.
30 reviews3 followers
November 6, 2016
This book is a decent introduction to the Android development. In fact this one was the easiest tech books I'd ever read. All the topics present in it were covered more or less thoroughly and in a fun way. Of course preliminary Java knowledge is required to fully understand what's going on. And obviously not all things were covered. As authors write: "we really wanted to give you a book you’d be able to lift without extensive training at the local gym". So to go pro you'll need to extensively refer to the Android documentation and this book just makes the whole process much easier.

P.S. This is the first review I've ever written in English. Despite that, I've read this book in Russian. I've grabbed it in the local store, and it was a very impulsive acquisition. On the translation I can say it is surprisingly decent.
Profile Image for Dita.
24 reviews10 followers
May 4, 2012
Untuk pemula dalam hal android development, menurut saya buku ini sangat bagus. Buku ini membuat kita mengerti konsep dari development android secara pelan-pelan, dan tidak langsung. Apalagi ditambah beberapa latihan, dan projek-projek yang harus diselesaikan. Hal-hal semacam itu, membuat para pemula seperti saya dapat mengerti lebih banyak tentang membuat aplikasi yang benar-benar bisa dipakai, walaupun mungkin pertama akan dipakai diri sendiri dulu.

Although this book in English, my review still in Bahasa Indonesia :D
Profile Image for Ben.
2,718 reviews218 followers
May 9, 2023
Best Book on Android Studio

Looking to develop your Android app-building skills? Look no further than this!
This book is truly the best of the best when it comes to learning Android Studio.

Griffiths is an exceptional author, and the Head First series is one of the most effective ways to learn a new skill. The book is chock-full of helpful code snippets, along with an iterative development process that helps you build some really cool tools and coding projects.

The lessons are delivered in a way that is easy to understand and follow, making it a valuable resource for anyone looking to improve their Android development skills.

Android Studio can be notoriously confusing, but this book breaks down everything you need to know in a clear and concise manner.

Overall, I really enjoyed this book and would highly recommend it to anyone looking to improve their Android development skills.
It's truly an invaluable resource that helped me a lot.

4.7/5
Profile Image for Vaiva Ignatavičiūtė.
12 reviews2 followers
March 17, 2020
That was such a amazing book. It was my first book when I started to learn android development which was chosen by my teacher, he told us it was the best book out there. It is perfect for beginners, super easily explained core concepts of android development and some of the basic architecture of android studio. However this book did not cover much of extra and advanced functionality, it is only for core concepts to get you on track. Also the authors of this book expect you to know Java language, but I was newbie at Java and I found an amazingly well explained and guided code examples, if you are familiar with OOP the examples it will be piece of cake for you :) Highly recommended!
Profile Image for Dmytro Turskyi.
12 reviews1 follower
May 21, 2021
I think that book is a bright example of technical literature that is really useful and easy to understand.
Even though I read the edition of 2015, and it had quite a lot of outdated approaches, more important is the way of authors deliver the material, it makes it easy to migrate all received knowledge from the book to real practice with minor corrections.
This book covers only fairly the basics of the starting point of the path to advanced android development, but the knowledge it gives makes it a nice and solid foundation for further education.
2 reviews
January 12, 2021
Bought this book as a recommendation from my university hub, last year when I started Android Development. As a person who usually follows online tutorials for learning to code, this book exceeded my expectations. After finishing it, my Android Developments module assignment was a piece of cake. It expects the reader to have some Java knowledge already or at least some OOP concepts.
Profile Image for Till Chen.
68 reviews12 followers
April 29, 2020
Comments: As the Head First series always is, this book is a fun yet comprehensive guide for Android or even mobile development. It piqued me interest and inspired me to explore more about the world of mobile development.
Recommended for:
Anyone who's new to Android or mobile development.
Profile Image for Zee.
54 reviews
December 11, 2024
4*

Sách nhà Head First thì chẳng bao gi� làm ta cảm thấy nhàm chán khi đọc c�.
Trình bày như một quyển v�. Mình khá thích cách trình bày kiểu sketchote.
Sách dành cho người mới bắt đầu, rất d� đọc và d� theo dõi.
Tuy nhiên thì không phải việc đọc và hiểu là có th� viết mã được. :)
Profile Image for Ryan.
53 reviews23 followers
May 16, 2017
Fantastic! This book gives a good insight to Android development and is an easy read for beginners. Highly recommend to anyone starting Android development
Profile Image for Abdul Wahid.
4 reviews
April 9, 2020
if someone wants to really understand android programming basics than this is the book....
4 reviews
June 13, 2020
I needed learning quickly how develop android mobile apps, this book was helpful.
Is a book easy reading, with many graphics than facilitates the understanding.
25 reviews
Read
February 21, 2021
Good writing, self explanatory, excellent introduction to Android (with or without a background).
I'm eager to read the 3rd edition coming by the end of year 2021 !
Profile Image for Rick Noriega.
8 reviews1 follower
March 23, 2023
I enjoy the head first style of introducing a new field. It is definitely an introductory text. Those wanting something more in depth should look elsewhere.
Profile Image for Tushar.
76 reviews2 followers
January 7, 2020
If you are a beginner to Android and you know some Java concepts then this book is definitely for you. It starts with the very basic concepts of Android, from downloading and installing Android Studio and takes you through the concepts like Activity, Layout, Intents, Sqlite database, etc. This book doesn't cover Google maps. There are also projects in this book. This book covers Android Studio 2.3 but you can work with this book using Android Studio 3.2 and above as I have also worked with this book using Android Studio 3.2. I really liked the book.
Profile Image for Andy.
58 reviews10 followers
Read
December 8, 2022
I really enjoyed this one. The writing is VERY brain friendly and coupled with the fact I have studied Android development on Google Developer website, and a course taught in Java years ago, it was very approachable. The techniques the book uses to teach you the concepts allowed me to more easily remember the concepts. I was able to use it as a means to change my career from a highly regarded and senior Test Engineer, into a role as a Mobile Engineer for the same company as the previously mentioned role. It has been 6 months since that transition and I am able to tackle projects with less help over time. I am able to apply the concepts from the book in a professional setting and look forward to the future of my career. I also look forward to reading more books in this series, such as finishing Design Patterns.
209 reviews
February 23, 2019
The format of the chapters is very nice. In each chapter, the authors outline what they want to do, discuss how they will do it, and walk through the implementation. Each chapter built well on the previous chapters and the progression felt about right.

As you go through each chapter there are multiple times where you could run the application (if you're coding along with them). In other tech books I've tried, you go through the whole chapter before you can run your application, only to find that you made a big error early on and nothing works. So I appreciate having the mid-chapter check ins.

It is a great start for Android development. I do wish there was some more discussion about "what's next." Maybe give resources for more advanced topics.
Profile Image for Katie Rhue.
15 reviews
February 19, 2019
Great book for someone who has a handle of basic Java and is interesting in programming for Android. I had a good understanding of Java and HTML going into this book which helped me, but even without experience with a markup language, the XML code is fairly easy to pick up, especially since Android Studio is happy to complete most of your statements for you. As a spring board to get started, I think it was excellent and presented in an entertaining manner that improved my information retention. My only complaint is that some of the code I ran into was depreciated.
Profile Image for Aadam.
3 reviews28 followers
February 5, 2016
One of the great technical book I ever read, which wasn't boring. I like the way they teach by first showing the problem and then explaining why that occurred and what to do to solve it. This book explains complex concepts with ease. I really enjoyed, although I read it too fast, because of a project that I have to do and the time sensitivity. Will read it again someday later to better understand some concepts.
23 reviews
December 10, 2015
I bought this book to help me through a course I am taking on mobile development. I enjoyed reading through it and learned a lot about android programming. A lot of the solutions seem fairly clunky and I'm sure that there are much better ways to handle things, but this book provides a very good starting point.
Profile Image for Davide Finardi.
7 reviews1 follower
April 30, 2016
great start for a first grasp on android. I read also other introductory books, but this one provides consistent background and solid explanations to the topics proposed; other books instead had less structured approach. Never impossible, the approach is incremental with a gentle learning curve at least up to chapter 9. Good book, great reading: 4/5 stars, all deserved!
Profile Image for Devansh Maurya.
12 reviews1 follower
August 22, 2018
A good book. Covers various basic aspects of Android Development but also leaves out a lot.
A good book to start with if you are a beginner and no almost nothing about Android development. But be sure to follow up with some other course or any other learning resource if you want to learn good Android development.
Profile Image for Pradeep Annadurai.
2 reviews1 follower
January 18, 2019
Yeah, Surely the best book for the beginners. I had learnt so much with this book, as I was a beginner and self-learner while bought this book. I had bought the digital version from Amazon. But it won't cover all things of android development. It will give you a basic knowledge of Android and can help you develop basic offline apps.
421 reviews2 followers
October 7, 2016
Okay book, little to heavy on the GUI stuff. and only describes GUI configurations with XML. Would like to see a little more services stuff and some WYSIWUG instructions for Android Studio. Good job at start up and shut down sequences and what goes where.
Displaying 1 - 30 of 46 reviews

Can't find what you're looking for?

Get help and learn more about the design.