2018年11月,经过熬夜写作的《Android Studio开发实战 从零基础到App上线(第2版)》正式出版面世。承蒙众多读者的厚爱,第2版的图书在此后的三年多时间,一直保持在移动开发图书的销量排行榜前列,迄今为止京东对该书的评价已达8000多条。这样可喜的成绩离不开广大读者的支持,要知道写书尤其是写作技术书籍,那是非常伤脑筋非常耗时间的事情,如果没有大家的鼎力支持,难以想象怎样才能创作一本大部头的技术专著。
当然第2版图书难以避免留下了一些缺憾,包括但不限于:未能适配后面的Android系统版本、对新技术新理念的描述不够、实战案例尚缺一些流行App的实现、对入门技术的讲解不够精细等等。虽然创作本身是一个挑战性巨大的任务,无法一次性完成得面面俱到,但是每当想起这些缺憾可能会影响读者的学习,笔者就常常觉得诚惶诚恐夜不能寐。在此期间,我也收到了部分热心读者的建议和反馈,于是开始查缺补漏,重新投入到第3版的修订工作。
第2版图书将近800页,对这么一个大部头做全新改版,那得比第2版对第1版的升级更费工夫。为此我将第3版的修订改版工作分成了三个步骤,第一步先将原书的入门部分改版,于是在2021年1月推出了《Android App开发入门与项目实战》一书。第二步对原书的进阶部分改版,于是在2021年11月推出了《Android App开发进阶与项目实战》一书。第三步是对《Android App开发入门与项目实战》和《Android App开发进阶与项目实战》两本书精简合并,再补充最新的新技术新特性,最后输出了《Android Studio开发实战 从零基础到App上线(第3版)》。这就是2022年10月正式出版的第3版图书。
第3版的图书,尽我所能把常用的、最新的技术都添加上了,一直到图书将要送去印刷厂之前还在努力修改。比如Android Studio Dolphin(小海豚版本)于2022年9月发布正式版,为了把最新版本的新特性及时呈现在读者面前,笔者在国庆长假之前苦心研究,最终赶在印刷之前把Android Studio Dolphin的新功能加到了书稿之中。可以这么说,《Android Studio开发实战 从零基础到App上线(第3版)》是国内第一本基于Android12和Android Studio Dolphin编写的安卓书籍,因此第3版的读者学到的就是目前最新的安卓开发。
第3版还着力描述了App开发的几个热门方向,例如在线直播涉及到的WebRTC、WebSocket、原始音频、视频通话等,人工智能涉及到的语音识别、语音合成、人脸识别、活体检测等,物联网涉及到的NFC、红外、低功耗蓝牙、快速扫码等。另外还介绍了最新的安卓开发框架,例如谷歌的JetPack库内含的DataStore、Room、ViewPager2、CameraX等流行组件,华为的HMS库内含的ScanKit、MLKit等流行组件。这些新技术在APP开发领域将会得到广泛应用,尤其值得读者重点关注。
第3版重新整理之后的实战案例也更加丰富了,除了第2版的一些经典实战项目之外,又新增了记账本、短视频分享、附近交友、遥控小车、问答机器人、智慧天眼、直播带货等全新的项目。另外原有项目也做了功能增强,例如聊天App原来只支持私聊,新版本增加支持群聊;阅读App除了支持现有格式外,改造后还支持Office文档(含word、excel、ppt)。毫不夸张地说,只要读者学会了这些项目案例,就对常见App所用到的各项技术有了全面的理解。
第2版读者反馈最多的问题是讲解不够精细,这个瑕疵在第3版中已经着力改善了。首先增加了单独的第二章入门,先讲解App开发必备的基础知识,有助于读者打好基础往下学习;其次,对于App开发的四大组件(Activity、Broadcast、Service、ContentProvider),补充了更加全面的描述,以及各组件在不同Android版本中需要注意的事项;再次,大幅精简示例源码,加了注释的每段源码基本不超过一百行,避免代码过长引起的疲惫感。现在看第3版的图书,学习安卓开发就更方便了。
除此之外,本书第3版还有更多改进之处,有待读者细细发掘。
若对第三版的图书内容有任何疑问,可加入QQ群进行咨询,群号是493199768
《Android Studio开发实战 从零基础到App上线(第3版)》源码的下载页面 https://gitee.com/aqi00/android3
下面是《Android Studio开发实战 从零基础到App上线(第3版)》的购买网址:
京东 当当