作者简介
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 traveling with his lovely wife--andcoauthor Dawn. Before wridng Head First Android Development, David wrote three other Head First books: Head First Rails,Head First Programming and Head First C.
Dawn Griffiths,started life as a mathematician at a top UK university, where she was awarded a first-class honors degree in mathematics. She went on to pursue a career in software development and has 20 years experience working in the IT industry.
Before writing Head First Android Development, Dawn wrote three other Head First books (Head First Statistics,Head First 21) Geometry and Head First C) and has also worked on a host of other books in the series.
When Dawn's not working on Head First books, you'llfind her honing her Tai Chi skills, reading, running,making bobbin lace, or cooking. She particularly enjoys spending time with her wonderful husband, David.
目录
Intro
1 Getting Started: Diving in
2 Building Interactive Apps: Apps that do something
3 Multiple Activities and Intents: Stateyour intent
4 The Activity Lifecycle: Being an activity
5 The User Interface: Enjoy the view
6 List Views and Adapters: Getting organized
7 Fragments: Make it modular
8 Nested Fragments: Dealing with children
9 Action Bars: Tatdng shortcuts
10 Navigation Drawers: Going places
11 SQLite Databases: Fire up the database
12 Cursors and AsyncTasks: Connecting to databases
13 Services: At your service
14 Material Design: Living in a material world
i ART: The Android Runtime
ii ADB: The Android Debug Bridge
iii The Emulator: The Android Emulator
iv Leftovers: The top ten things (we didn't cover)