*高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书一本只有干货,绝无赘述的好书结合作者多年发经验的总结,把作者以前发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的发能力很快,抓住发的痛和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识行了讲解,使得读者在深技术的同时阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。
售 价:¥
纸质售价:¥51.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
作者简介
内容提要
前言
为什么写这本书
本书的特色
面向的读者
如何阅读本书
读者反馈
代码下载
致谢
第1章 Android的构成基石——四大组件
1.1 Activity
1.2 Service与AIDL
1.3 Broadcast(广播)
1.4 ContentProvider(外共享数据)
1.5 小结
第2章 创造出丰富多彩的UI——View与动画
2.1 重要的View控件
2.2 必须掌握的最重要的技能——自定义控件
2.3 Scroller的使用
2.4 让应用更精彩——动画
2.5 小结
第3章 保证App流畅的关键因素——多线程
3.1 Android中的消息机制
3.2 Android中的多线程
3.3 小结
第4章 HTTP网络请求
4.1 HTTP网络请求原理
4.2 Android中执行网络请求
4.3 网络框架的设计与实现
4.4 小结
第5章 独特高效的数据存储——SQLite数据库
5.1 SQLite3的基本介绍
5.2 SQLite中的SQL语句
5.3 Android中的数据库开发
5.4 数据库框架ActiveAndroid的使用与基本原理
5.5 小结
第6章 让程序更优秀的技术——性能优化
6.1 布局优化
6.2 内存优化
6.3 内存泄漏
6.4 性能优化
6.5 小结
第7章 装点程序“门面”——代码规范
7.1 代码规范的第一个重点——排版
7.2 注释
7.3 命名
7.4 编码建议
7.5 小结
第8章 让不断升级的系统更好管理——Git版本控制
8.1 Git起源
8.2 Git基本原理
8.3 Git基本配置
8.4 Git基本命令
8.5 项目协作——GitHub
第9章 开发人员必备的技能——单元测试
9.1 什么是单元测试
9.2 为什么要做单元测试
9.3 不写单元测试的借口
9.4 如何写单元测试
9.5 测试哪些内容
9.6 模拟所需的功能模块——Mock对象
9.7 Android中的单元测试
9.8 测试驱动开发(TDD)简介
9.9 小结
第10章 六大原则与设计模式
10.1 面向对象六大原则
10.2 设计模式
10.3 避免掉进过度设计的怪圈
10.4 反模式
10.5 小结
第11章 使系统适应变化——重构
11.1 为什么要重构
11.2 什么时候重构
11.3 常用的重构手法
11.4 小结
第12章 从码农历练成工程师——综合实战
12.1 项目需求
12.2 第一版实现
12.3 第一版存在的问题与重构
12.4 降低复杂性——MVP架构
12.5 开启单元测试之路——添加单元测试
12.6 小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜