First Line of Code: Android (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 有至少一门编程语言基础、想系统入门Android开发的自学者
- 从Java转向Kotlin开发、需要一本完整教程对照实践的工程师
- 高校计算机相关专业学生,可作为移动开发课程的配套教材
- 已经会写零散代码、想补齐四大组件与架构知识结构的开发者
Not a good fit for
- 完全没有编程经验、也不打算先补基础语法的读者
- 想学习最新Android版本与最新Jetpack特性、需要紧跟时下技术栈的资深开发者
- 只想查某个具体API用法、不需要系统通读的工具书型读者
Reading tips
- 先按第1章把环境和HelloWorld跑通,再往下读,不要跳过动手环节;书上的步骤若因工具版本变化对不上,以官方文档为准。
- 第2章Kotlin要踏实读完,后续所有代码都基于它;有Java经验者可加快速度,但不要跳过协程部分。
- 第3至12章为主线,建议每读完一章就把示例改成自己的小功能,第13、14章可在做完一个完整App之后再回头细读。
- 第15、16章两个实战项目务必亲手敲完,这是把散点知识串成工程能力的关键;遇到问题可对照作者的CSDN博客补充。
- 鉴于本书基于Android 10,配置Gradle、SDK与依赖时优先使用书中指定版本或相近版本,避免因版本跨度过大产生大量无关报错。
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Chapter 1 Setting Off—Your First Line of Android Code
- Chapter 2 Exploring a New Language—A Quick Start to Kotlin Programming
- Chapter 3 Starting with What You Can See—Exploring Activity
- Chapter 4 Software Needs a Pretty Face Too—The Ins and Outs of UI Development
- Chapter 5 Balancing Phones and Tablets—Exploring Fragment
- Chapter 6 The Global Loudspeaker—Broadcast Mechanisms in Detail
- Chapter 7 The Complete Data Storage Solution—Persistence Techniques in Detail
- Chapter 8 Sharing Data Across Programs—Exploring ContentProvider
- Chapter 9 Enriching Your App—Using Phone Multimedia
- Chapter 10 The Quiet Worker in the Background—Exploring Service
- Chapter 11 Seeing the Wonderful World—Using Network Technology
- Chapter 12 The Best UI Experience—Material Design in Action
- Chapter 13 Advanced App Development Components—Exploring Jetpack
- Chapter 14 Continuing the Advance—Advanced Techniques You Should Also Master
- Chapter 15 Into Action—Developing a Weather Forecast App
- Chapter 16 Writing and Publishing an Open-Source Library—PermissionX
FAQ
第3版和第2版有什么区别?需要买新版吗?
零基础、没学过编程能读懂吗?
需要先学Java吗?
书里的代码现在还能跑通吗?
有配套源码和课件吗?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Guo Lin: public information about this author is limited, and currently only one work is known, Interpersonal Communication and Public Expression, classified under inspirational growth. Judging from the title, the book concerns the transmission of information between people, the building of relationships, and the ability to speak in public settings, placing it in the practical writing category aimed at general readers. Works of this kind usually start from everyday interaction and workplace situations and discuss listening, wording, emotional awareness, and methods of speaking before an audience, in a style that tends to be plain, direct, and easy to apply rather than academically dense. On the available evidence, Guo Lin's writing centers on this theme of communication and expression, while details of the author's background, professional experience, and full body of work await further information. Readers interested in interpersonal skills and expression techniques may find this book a useful introductory reference on the topic.