《Android App开发进阶与项目实战》出版后记
Posted aqi00
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《Android App开发进阶与项目实战》出版后记相关的知识,希望对你有一定的参考价值。
《android App开发入门与项目实战》刚写完,我马上着手编写它的姊妹篇《Android App开发进阶与项目实战》,因为开发入门一书比较基础,还需要一本讲解高级开发与新技术的进阶书籍。App开发入门与App开发进阶两本图书同时也是对《Android Studio开发实战 从零基础到App上线(第2版)》的全面升级,堪称《Android Studio开发实战》的第3版。开发实战原有16章内容,而App开发入门有15章,App开发进阶有13章,两本相加总共28章,比起开发实战足足多出了12章内容,可谓大幅改版焕然一新。
与《Android Studio开发实战》第2版相比,第3版(App开发入门与App开发进阶)有以下几个方面的重大更新:
1、第2版基于Android9.0和Android Studio 3.2讲解,而第3版基于Android11.0和Android Studio 4.*讲解,全面适配最新的安卓版本与开发工具。
2、第3版将依赖的support库改为androidx库,还介绍了谷歌最新的开发库Jetpack,包含组件Room、NavigationView、ViewPager2、WorkManager、ExoPlayer等,以及第三方开源库例如Glide、Zxing、okhttp、SocketIO等等。
3、第3版着力引入物联网、虚拟现实、人工智能、实时音视频等几个热门方向的App开发技术,诸如OpenGL ES、OpenCV、WebSocket、WebRTC、低功耗蓝牙、TensorFlow Lite等等,为读者呈现新技术的发展趋势。
4、第3版下册《Android App开发进阶与项目实战》准备了14个有趣有料的实战项目,包括:可爱大头贴、抠图工具、动感影集、电子书架、全景相册、即时聊天、长音频分享、短视频分享、附近交友、智能小车、问答机器人、智慧天眼、视频通话、直播带货。
5、第3版各章末尾均配备了练习题或者实战练习,随书提供包括服务端源码在内的完整源码,以及详尽的PPT教学课件(扫描前言末尾的二维码即可下载),绝对是物超所值啦。
写书不易,写编程类的技术书更加不易,一方面技术书的读者比较小众,另一方面技术书依赖于技术经验的积累,得经历一段时间的磨炼才行。写技术类的实战书籍就更难了,不仅要熟练运用编程语言,而且要亲手敲实战项目的源码,从美化界面风格到跑通处理流程,敲代码加上调试App的时间,甚至超过了书籍正文的撰写时间。除了敲代码和写正文,制作插图也是一项浩大的工程,第3版上下册的所有插图总共一千多张,有的由手机截图加工而来,有的则是纯手工绘制,想想使用PhotoShop和Visio逐个处理这一千多张插图,简直是呕心沥血了。
其实单论性价比,写作技术图书既赚不了大钱,也没有多大的名声,与投入的时间和精力相比,远不如卖烧饼合算。不为名不为利还继续写作技术书籍,真的是靠情怀支撑才能坚持下去,长江后浪推前浪,能在产业发展中贡献一朵小小浪花的一滴小水珠,这些辛苦也就值得了。市面上的技术书籍,无论多少都凝聚着其作者与出版社编辑的心血,如果大家觉得不合自己的口味,还请嘴下留情。毕竟正规渠道出来的书,都不会太差,赚不到多少钱还去出技术书籍,把自己的技术经验分享给大众,这是向雷锋学习啊。我觉得要向这些为国家出版事业添砖加瓦的作者们点赞。
不说废话了,下面看看《Android App开发进阶与项目实战》(第3版下册)的封面
该书配套的源码下载页面见我的github https://github.com/aqi00/advanceapp,服务端源码见https://github.com/aqi00/net_server的HttpServer模块。
有关该书的内容咨询,可加入QQ群493199768
以上是关于《Android App开发进阶与项目实战》出版后记的主要内容,如果未能解决你的问题,请参考以下文章
《Android App开发进阶与项目实战》资源下载和内容勘误
《Android App开发进阶与项目实战》资源下载和内容勘误
《Android App开发进阶与项目实战》资源下载和内容勘误