刘望舒:不过是写了三本 Android 书,小意思
刘望舒大佬,Android 圈应该都知道吧,你可能读过他写的书《Android 进阶之光》、《Android 进阶解密》,最近他的第三本书《Android 进阶指北》已经面世了,真的牛逼。
缘起博客
我是 12 年开始做 Android,一直有写博客的习惯,写了不少 Android 开发经验的文章,因为博客,我也结识了不少人,其中就有望舒大佬,也认识了一些出版社的朋友,收到了不少他们邀请,请我写书,我都婉拒了,因为 1 我觉得我专业度还不够,2 写书需要很大的毅力(画外音:如果当时能一咬牙一跺脚,估计我也出书了)。
我们知道,写一篇技术文章,少则三四天,多则一周,甚至更久,何况是一本书,系统化知识输出,就需要更大的毅力,而望舒大佬一写就是三本,这不得不佩服。
望舒为写书花费了大量时间,第三本书《Android 进阶指北》从 2018 年 6 月开始写,2020 年 1 月完稿,直到 2020 年 9 月才出版,从开始写到出版耗时 2 年多啊,作为朋友,望舒写书一时爽,一直写一直爽,也要兼顾生活啊,赶紧找个小富婆,虽然北京你有房了,嘿嘿。
Android 进阶指北
今天得重点介绍下望舒大佬第三本书《Android 进阶指北》,这本书共分为 13 章从三个方面来组织内容。
介绍 Android 应用开发所需要掌握的系统源码知识,包括系统源码的下载、编译、调试,包管理机制、输入系统、Binder 原理。 介绍应用开发必须的知识点,包括 Groovy 基础、Gradle 核心思想、Gradle 的 Android 插件、Jetpack 架构组件。 介绍跨平台开发相关的知识点,包括跨平台技术演进、Dart 基础、Flutter 基础。
望舒的三本书构建了 Android 知识体系,分别是 Android 应用开发、Android 系统源码、Java 和跨平台基础,现在以思维导图的形式对每个部分进行整理,也可以当做是对三本书内容的一个索引。
Android 应用开发
这一部分的内容在三本书中均匀分布,毕竟 Android 进阶三部曲是写给应用开发的。
Android 系统源码
这一部分的内容主要集中在《Android 进阶解密》《Android 进阶指北》,内容都是应用开发需要掌握的。
Java 和跨平台基础
这一部分的内容不算多,按严格意义来说这些内容并算是 Android 技术范畴内,但都是应用开发需要掌握的内容。
所以当你看完望舒的书,你的 Android 知识体系也构建完成,Android 开发稳了,是不是想赶紧入手一本,别急,往下看。
送书
送 5 本《Android 进阶指北》,我就不玩虚的,实在点,直接通过以下二维码抽取,祝好运。
送书截止11 月 2 号(下周一)12 点整,过时不候哇。
你中奖了,记得写下收货地址,直接发书送到你手上。