历时2年《爱上Android》出版了
之前一直在百度阅读维护的书 《爱上Android》,已经由人民邮电出版社出版。起这个书名的主要原因是我非常喜爱从事开发Android程序的事业,也非常热爱分享技术。
心理专家研究过人心理周期的变化,结论证实大部分人连续、专注的干一件事的时间很难超过18个月。当你能坚持一件事做18个月的时候证明你至少战胜了百分之九十的人。
很庆幸的是,我成为了剩余百分之十的人,坚持了两年去完成这一本书。
在此期间,我的角色也升级成了一位父亲,我真的非常感谢我的妻子。写书过程中占用了很多本应是陪伴她的时间,但她毫无怨言,一直都在默默地支持我,才使得我能专心的投入我的工作以及写作中。可以毫不夸张的说,没有我妻子就没有这本书的面世。
本书主要特色
1.坚持更新知识点
互联网技术发展一日千里。写作的同时Android版本也在更新,两年期间,Android 从6.0 预览版到 8.0 预览版。
为了保证知识不过期,写过的知识点我反复更新了好几个版本,甚至开始印刷前都在更新——今年5月底,Google官方认可 Kotlin 开发 Android,当时书也马上开始印刷,我第一时间联系出版社,专门加了一节使用 Kotlin 开发 Android。
不仅限于知识点更新,包括一些细节,比如封皮设计都仔细推敲:
Android Studio预览版图标颜色换了,不再是传统的安卓绿,而变成了醒目的黄色。预览版的颜色更加能体现知识点迭代,为此我专门和出版社编辑沟通,把本书的封皮换成相近的颜色。
2.录制视频
我一直认为看书学习的效率要比看视频快,但是刚入门的时候,看视频更加直观一些。
为了满足新手希望能快捷、方便入门的心理,我专门针对刚开始的几章录制了几十段视频。为了保证视频的录制质量,专门高价购买了外置声卡和话筒。
视频绝不是照着书里的文字念,而是把写代码的技巧、过程、思路都展现出来。
每录制一段十几分钟的视频,我都需要花费将近一天的时间去准备,录制效果差强人意的直接删掉,重新进行录制。
本书主要内容
书里的基本内容主要包括,开发环境搭建,界面搭建,Activity知识,数据存储,网络编程,图片处理,复杂控件,Fragment,广播接受者,服务,动画。除了这些还介绍了开发必不可少的技能,包括屏幕适配,性能优化,自定义控件和NDK编程。 最后一章通过一个完整的新闻客户端项目整合了前面的知识点。
这绝不是一本中庸的书,里面每个知识点都强调实用二字
撰写这本书的过程中,我倾尽了我的热情与脑力,对每个知识点都深入剖析,既没有盲目罗列一大段代码留给读者自己慢慢看的情况,也不会出现把所有的知识点都堆到一起让读者自行领会的消极态度,而是循序渐进的讲述开发过程中必备的知识点,使读者能在将来的实际开发过程中运用到很多。
预售
现在《爱上Android》已经在京东预售,欢迎购买。地址:
京东-爱上Android
天猫-爱上Android
说实在话,写书真不是为了赚钱,尤其是技术性书籍,写这本书还是希望自己能够帮助到一些人。
大家看了这本书之后,要是觉得写得好,可以帮忙宣传宣传;要是觉得写的不好,在博客或者公众号里留言,请指出不足之处,我会努力改正。
谢谢大家!
历时2年《爱上Android》出版了相关推荐
- 《爱上Android》作者说!
Welcome to MarkEditor 之前一直在百度阅读维护的书 <爱上Android>,已经由人民邮电出版社出版.起这个书名的主要原因是我非常喜爱从事开发Android程序的事业, ...
- 爱上Android之选择您的开发工具
本文摘自人民邮电出版社异步社区<爱上Android> 京东地址:item.jd.com/12144527.ht- 试读地址:www.epubit.com.cn/book/detail- 第 ...
- 【Android游戏开发十一】手把手让你爱上Android sdk自带“9妹”
本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/321.html 前 ...
- Android学习记录
从今天开始呢我就要每隔一段时间就记录自己学习Android的状况.现在还处于java基础的学习中,所以并未有什么特别的问题或注意要提醒大家,那么今天就来聊聊我的Android之路吧. 其实智能机出现之 ...
- Android实现垂直型的SeekBar
今天给大家推荐一个Android垂直型的SeekBar,可能对于你们在项目中有所帮助.这个已经有人具体实现.本人只是在这里稍做推荐.有关更多的好的控件本人在网上已建了一个网站专门做Android开源控 ...
- 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入
2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...
- 2017年异步社区优秀图书和作译者评选TOP10
2017年异步社区优秀作译者和图书评选,已落下帷幕,共计3809名读者参与了投票,累计投票18395次,再次感谢每一位参与投票的读者们,在2017年的最后一个工作日,异步小编祝大家2018年元旦快乐, ...
- 从零学React Native之13 持久化存储
数据持久化就是指应用程序将某些数据存储在手机存储空间中. 借助native存储 这种方式不言而喻,就是把内容传递给native层,通过原生API存储,详见从零学React Native之05混合开发 ...
- React Native中pointerEvent属性
在React Native界面开发中, 如果使用绝对定位布局,在代码运行时的某个时刻有可能会遮盖住它的下方的某个组件.这是因为绝对定位只是说这个组件的位置由它父组件的边框决定. 绝对定位的组件可以被认 ...
最新文章
- java bufferedimage颜色_使用BufferedImage进行渐变色操作
- day29(对象转xml(使用java))
- 精通python能干嘛-一个程序员怎样才算精通Python?
- PAL算法原理及代码实现
- java证书 查看cacer_R 语言关于 SSL 证书异常处理笔记
- 【深度学习原理】交叉熵损失函数的实现
- 35岁程序员失业后感慨:之前月薪2万,现在找5千的工作都没人要
- 【最全】微信支付宝小程序蓝牙API开锁全流程
- WebRAY网站检查技术支撑平台的实践
- Rplidar A1利用Qt图形库进行周围环境的轮廓抓取
- android缓存清理代码,安卓缓存清除和计算
- 网络安全工程师年薪百万?到底是干什么的?
- 美的苏宁“超级带货趴”来袭,养成带货达人,大牌净味冰箱带回家
- 【解决】g++: error trying to exec ‘cc1plus’: execvp
- 晶联讯1353显示屏测试程序
- 【小萝莉说Crash】第一期:Unrecognized selector sent to instance xxxx
- 利用 HBuilderX 设置公司简介页面
- 【数据可视化从入门到精通】指南-发展史-数据可视化应用场景-发展前景-技术选型①
- error: conflicting declaration ‘typedef struct
- win7家庭版和旗舰版区别_WIN7_64位系统安装 MicroWIN_SP9后没有PC-PPI通讯协议怎么处理?...