《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模块。
 

内容简介   本书内容上涵盖了用android开发的大部分场景,从android基础介绍、环境搭建、sdk介绍、market使用,到应用剖析、组件介绍、实例演示等方面。从技术实现上,讲解了5个android平台下的完整综合实例及源代码分析,分别是rss阅读器、基于google map的个人gps、豆瓣网(web 2.0)客户端、在线音乐播放器、手机信息查看助手。本书注重对实际动手能力的指导,在遵循技术研发知识体系的严密性同时,在容易产生错误、不易理解的环节配以了翔实的开发情景截图,并将重要的知识点和开发技巧以“小实验”、“小提醒”、“小知识”、“注意”等的活泼形式呈现给读者。在程序实例的讲解方面,主要将实例安插在android开发的精髓知识章节,这为初学者学习与实践结合提供了很好的指导。.    本书配套有400多分钟的全程开发视频光盘,指导读者快速、无障碍地学通android实战开发技术。..    本书适合具备一定软件开发经验,想快速进入android开发领域的程序员;具备一些手机开发经验的开发者和android开发爱好者学习用书;也适合作为相关培训学校的android培训教材。... 目录 第1章 掀起你的盖头来——初识android. 1 1.1 认识android 1 1.2 android的背景 2 1.2.1 android的历史 2 1.2.2 android的发展 2 1.3 我的android我做主 2 1.3.1 开发基于android平台的应用 3 1.3.2 参加android开发者大赛 3 1.3.3 个人英雄主义再现——得到更多人的认可和尊重 3 1.3.4 获得应有的收益——android market 3 1.4 真实体验——android模拟器 4 1.4.1 模拟器概述 4 1.4.2 模拟器和真机的区别 4 1.4.3 模拟器使用注意事项 4 1.5 更上一层楼——加入android开发社区 5 1.6 本章小结 6 第2章 工欲善其事 必先利其器——搭建android开发环境 7 2.1 开发android应用前的准备 7 2.1.1 android开发系统要求 7 2.1.2 android软件开发包 7 .2.1.3 其他注意事项 8 2.2 windows开发环境搭建 8 2.2.1 jdk、eclipse、android sdk软件安装 8 2.2.2 sdk的家在哪里——设定android sdk home 14 2.2.3 真的准备好了吗——开发环境验证 14 2.2.4 创建android 虚拟设备(avd) 15 2.3 linux一族——ubuntu开发环境搭建 17 2.3.1 java、eclipse和adt插件安装 17 2.3.2 设定android sdk home 23 2.4 mac os一族——苹果开发环境搭建 24 2.5 本章小结 24 第3章 清点可用资本——android sdk介绍 25 3.1 android sdk 基础 25 3.2 深入探寻android sdk的密码 25 3.2.1 android sdk目录结构 25 3.2.2 android.jar及内部结构 27 3.2.3 sdk文档及阅读技巧 27 3.2.4 先来热热身——android sdk例子解析 28 3.2.5 sdk提供的工具介绍 31 3.3 android典型包分析 33 3.3.1 开发的基石——android api核心开发包介绍 33 3.3.2 拓展开发外延——android可选api介绍 34 3.4 本章小结 34 第4章 赚钱的市场——android market及应用发布 35 4.1 google market产生背景与目的 35 4.2 体验“选货”的乐趣——在g1上体验market的使用 35 4.3 android开发活动及特色应用 37 4.3.1 开发应用的领域 37 4.3.2 android market特色应用一览 38 4.4 你也可以做东家——申请market账号 43 4.4.1 卖东西要先入伙——准备工作 43 4.4.2 入伙过程——申请 44 4.5 开张了——在market上发布应用 45 4.5.1 发布时可能遇到的错误 45 4.5.2 卖东西也要签名——生成签名文件 46 4.5.3 打包、签名、发布应用 48 4.6 本章小结 51 第5章 千里之行 始于足下——第一个应用helloworld 52 5.1 helloworld应用分析 52 5.1.1 新建一个andr
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值