关键词:
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版)》的购买网址:
参加csdn编程竞赛,赢取《androidstudio开发实战:从零基础到app上线(第3版)》实体书
...赛图书奖品由作者【欧阳燊老师】@aqi00 提供,《AndroidStudio开发实战:从零基础到App上线(第3版)》 是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界,点击... 查看详情
参加csdn编程竞赛,赢取《androidstudio开发实战:从零基础到app上线(第3版)》实体书
...赛图书奖品由作者【欧阳燊老师】@aqi00 提供,《AndroidStudio开发实战:从零基础到App上线(第3版)》 是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界,点击... 查看详情
参加csdn编程竞赛,赢取《androidstudio开发实战:从零基础到app上线(第3版)》实体书
...赛图书奖品由作者【欧阳燊老师】@aqi00 提供,《AndroidStudio开发实战:从零基础到App上线(第3版)》 是一部Android开发的实战教程,由浅入深、由基础到高级,带领读者一步一步走进App开发的神奇世界,点击... 查看详情
《androidstudio开发实战从零基础到app上线(第3版)》出版后记
2018年11月,经过熬夜写作的《AndroidStudio开发实战从零基础到App上线(第2版)》正式出版面世。承蒙众多读者的厚爱,第2版的图书在此后的三年多时间,一直保持在移动开发图书的销量排行榜前列,迄今为止京东对... 查看详情
vue2.5开发去哪儿网app从零基础入门到实战项目
Vue2.5开发去哪儿网App从零基础入门到实战项目第1章课程介绍本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。第2章Vue起步本章将快速讲解部分Vue基础语法,通过TodoList功能的编写,在熟悉基础语法的基础上,扩... 查看详情
vue2.5开发去哪儿网app从零基础入门到实战项目
第1章课程介绍本章主要介绍课程的知识大纲,学习前提,讲授方式及预期收获。第2章Vue起步本章将快速讲解部分Vue基础语法,通过TodoList功能的编写,在熟悉基础语法的基础上,扩展解析MVVM模式及前端组件化的概念及优势。第3... 查看详情
vue2.5开发去哪儿网app从零基础入门到实战项目
...前端组件化的概念及优势。2-1课程学习方法2-2helloworld2-3开发TodoList(v-model、v-for、v-on)2-4MVVM模式2-5前端组件化2-6使用组件改造 查看详情
react16.4开发简书项目从零基础入门到实战
...程导学第2章React初探 2-1React简介 2-2React开发环境准备 2-3工程目录文件简介 2-4react中的组件 2-5React中最基础的JSX语法第3章React基础精讲 3-1使用React编写Tod 查看详情
《androidapp开发进阶与项目实战》出版后记
...阶书籍。App开发入门与App开发进阶两本图书同时也是对《AndroidStudio开发实战从零基础到App上线(第2版)》的全面升级,堪称《AndroidStu 查看详情
《androidapp开发进阶与项目实战》出版后记
...阶书籍。App开发入门与App开发进阶两本图书同时也是对《AndroidStudio开发实战从零基础到App上线(第2版)》的全面升级,堪称《AndroidStu 查看详情
《androidapp开发进阶与项目实战》出版后记
...阶书籍。App开发入门与App开发进阶两本图书同时也是对《AndroidStudio开发实战从零基础到App上线(第2版)》的全面升级,堪称《AndroidStudio开发实战》的第3版。开发实战原有16章内容,而App开发入门有15章,App开发进阶有13... 查看详情
java-从零基础到实战(html)(代码片段)
...名标签名和属性名固定http://www.baidu.com:属性值3.HTML开发思想规范:按照HTML提供的标签及属性完成页面的开发4.标签嵌套多个标签配合使用例如:百度5.HTML文档结构 <html> <head></head>页面中声明的信息 ... 查看详情
三个小时vue3.x从零到实战(前)(vue3.x基础)(代码片段)
目录:三个小时vue3.x从零到实战(前)(vue3.x基础)三个小时vue3.x从零到实战(中)(vue3.x高级语法)三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)三个小时vue3... 查看详情
java小技巧:java从零基础到项目实战
一、内存与线程1、内存结构内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存... 查看详情
《androidapp开发入门与项目实战》资源下载和内容勘误
...目实战》一书用到的工具和代码资源:1、本书使用的AndroidStudio版本为4.1,最新的安装包可前往Android官网页面下载。2、本书提供所有示例源码的demo工程下载,源码(适配Android4.4到Android11)的下载方式见该书... 查看详情
java从零基础到项目实战,一线互联网公司面经总结
一、内存与线程1、内存结构内存是计算机的重要部件之一,它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。JVM的内存结构规定Java程序在执行时内存... 查看详情
三个小时vue3.x从零到实战(vue3.x面试总结)
目录:三个小时vue3.x从零到实战(前)(vue3.x基础)三个小时vue3.x从零到实战(中)(vue3.x高级语法)三个小时vue3.x从零到实战(后)(vue3.x配套工具及项目化构建)三个小时vue3... 查看详情
从零基础到软件开发,应该走怎样的路?
从零基础到软件开发,应该走怎样的路?我作为一个专业开发近20年的工程师,相信对这方面还是有很多经验!最近看到小伙伴有类似的迷惑,所以写下这篇文章,希望对大家有帮助! 一、学习能力比较强,有兴趣爱好是最... 查看详情