Elisabeth Robson & Eric Freeman
Head First
Android
Development
Dawn Griffiths & David Griffiths
A Brain-Friendly Guide
See how
Material Design
can change
your life
Fool around
in the Android
Support
Libraries
Tap into the
Android Location
Service
Avoid
embarrassing
activities
Design top-selling
apps
Master
out-of-this-world
concepts
Head
First
Android
Development
Android Development
ISBN: 978-1-449-36218-8
US $49.99 CAN $57.99
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.
Programming / Android
“A comprehensive
beginner's guide to
Android development,
easy to read and full of
excellent examples and
exercises.”
—Edward Yue Shung Wong
(@arkangelofkaos)
“This is, without a
doubt, the best available
book for learning
Android development.
If you can get only one,
make it this one.”
—Kenneth Kousen
President, Kousen IT Inc.,
and JavaOne Rock Star
“Become an able Android
developer applying up-
to-date patterns and
create that next killer
app.
Head First Android
Development
will be your
friendly, accurate, and
fun-to-be-with master
craftsman on that path.”
—Ingo Krotzky
Android Learner
Griffiths &
Griffiths
oreilly.com
headrstlabs.com
twitter.com/headrstlabs
facebook.com/HeadFirst
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.
MainActivity.java DelayedMessageService.java
1...2..3...4...5...6...7
...8...9...10... Here’s
the text.
<Layout>
</Layout>
activity_main.xml
The activity
will pass text
to the service.
The service will
display the text
after 10 seconds.
MainActivity will
use this layout.