之前一直在百度阅读维护的书 《爱上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》出版了相关推荐

  1. 《爱上Android》作者说!

    Welcome to MarkEditor 之前一直在百度阅读维护的书 <爱上Android>,已经由人民邮电出版社出版.起这个书名的主要原因是我非常喜爱从事开发Android程序的事业, ...

  2. 爱上Android之选择您的开发工具

    本文摘自人民邮电出版社异步社区<爱上Android> 京东地址:item.jd.com/12144527.ht- 试读地址:www.epubit.com.cn/book/detail- 第 ...

  3. 【Android游戏开发十一】手把手让你爱上Android sdk自带“9妹”

    本站文章均为 李华明Himi 原创,转载务必在明显处注明: 转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/android-game/321.html 前 ...

  4. Android学习记录

    从今天开始呢我就要每隔一段时间就记录自己学习Android的状况.现在还处于java基础的学习中,所以并未有什么特别的问题或注意要提醒大家,那么今天就来聊聊我的Android之路吧. 其实智能机出现之 ...

  5. Android实现垂直型的SeekBar

    今天给大家推荐一个Android垂直型的SeekBar,可能对于你们在项目中有所帮助.这个已经有人具体实现.本人只是在这里稍做推荐.有关更多的好的控件本人在网上已建了一个网站专门做Android开源控 ...

  6. 拥抱 Android Studio 之二:Android Studio 与 Gradle 深入

    2019独角兽企业重金招聘Python工程师标准>>> 关于学习方式 曾经跟朋友讨论过我们所接受过的大学工科教育,都是一上来先学基础理论,最后再来一个金工实习.一开始不知道为什么而学 ...

  7. 2017年异步社区优秀图书和作译者评选TOP10

    2017年异步社区优秀作译者和图书评选,已落下帷幕,共计3809名读者参与了投票,累计投票18395次,再次感谢每一位参与投票的读者们,在2017年的最后一个工作日,异步小编祝大家2018年元旦快乐, ...

  8. 从零学React Native之13 持久化存储

    数据持久化就是指应用程序将某些数据存储在手机存储空间中. 借助native存储 这种方式不言而喻,就是把内容传递给native层,通过原生API存储,详见从零学React Native之05混合开发 ...

  9. React Native中pointerEvent属性

    在React Native界面开发中, 如果使用绝对定位布局,在代码运行时的某个时刻有可能会遮盖住它的下方的某个组件.这是因为绝对定位只是说这个组件的位置由它父组件的边框决定. 绝对定位的组件可以被认 ...

最新文章

  1. java bufferedimage颜色_使用BufferedImage进行渐变色操作
  2. day29(对象转xml(使用java))
  3. 精通python能干嘛-一个程序员怎样才算精通Python?
  4. PAL算法原理及代码实现
  5. java证书 查看cacer_R 语言关于 SSL 证书异常处理笔记
  6. 【深度学习原理】交叉熵损失函数的实现
  7. 35岁程序员失业后感慨:之前月薪2万,现在找5千的工作都没人要
  8. 【最全】微信支付宝小程序蓝牙API开锁全流程
  9. WebRAY网站检查技术支撑平台的实践
  10. Rplidar A1利用Qt图形库进行周围环境的轮廓抓取
  11. android缓存清理代码,安卓缓存清除和计算
  12. 网络安全工程师年薪百万?到底是干什么的?
  13. 美的苏宁“超级带货趴”来袭,养成带货达人,大牌净味冰箱带回家
  14. 【解决】g++: error trying to exec ‘cc1plus’: execvp
  15. 晶联讯1353显示屏测试程序
  16. 【小萝莉说Crash】第一期:Unrecognized selector sent to instance xxxx
  17. 利用 HBuilderX 设置公司简介页面
  18. 【数据可视化从入门到精通】指南-发展史-数据可视化应用场景-发展前景-技术选型①
  19. error: conflicting declaration ‘typedef struct
  20. win7家庭版和旗舰版区别_WIN7_64位系统安装 MicroWIN_SP9后没有PC-PPI通讯协议怎么处理?...

热门文章

  1. Java中的一些基本转换
  2. 从零开始学习ASP.NET MVC1.O (第一章)
  3. 详细分析微软“照片”应用图像编码器漏洞 (CVE-2020-17113)
  4. 无人机在高楼区做倾斜摄影的地籍建模项目报告
  5. REST无状态风格的理解
  6. dagger2 android快速注入框架相关学习资料
  7. 深入理解javascript原型和闭包 1
  8. stm32时钟配置总结
  9. Mycat 设置全局序列号
  10. 完全备份、差异备份以及增量备份的区别