万本电子书0元读

万本电子书0元读

顶部广告

Android开发进阶 从小工到专家电子书

*高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书一本只有干货,绝无赘述的好书结合作者多年发经验的总结,把作者以前发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的发能力很快,抓住发的痛和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识行了讲解,使得读者在深技术的同时阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。

售       价:¥

纸质售价:¥51.70购买纸书

461人正在读 | 0人评论 6.2

作       者:何红辉

出  版  社:人民邮电出版社

出版时间:2016-02-01

字       数:47.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是一本专门介绍Android发的图书。书中首先对Android发的核心知识行深讲解,然后介绍单元测试、代码规范、版本控制、重构、架构等重要的知识,使得读者在深掌握技术的同时也帮助他们阔眼界,且能够以更专业的方式设计应用软件,完成从只会实现功能的初级程序员到软件工程师、设计师的转变。本书的主要内容为:构成Android系统基石的四大组件、创造出丰富多彩的UI设计的控件、保证App流畅的多线程发、必知必会的HTTP网络请求应用、数据存储的核心SQLite数据库、让程序的性能优化、让程序更整洁的代码规范、管理程序的好帮手Git版本控制,以及需要掌握的高级技术,如单元测试、六大原则与设计模式、重构和综合实战等。本书适合Android发初学者、程序员学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。<br/>【推荐语】<br/>*高级工程师、CSDN博客专家、畅销书作者撰写,百度、腾讯等专家推荐的精品图书一本只有干货,绝无赘述的好书结合作者多年发经验的总结,把作者以前发走过的坑和陷阱讲解出来,看了以后可以少走很多弯路,提升自己的发能力很快,抓住发的痛和需求讲解内容,使读者阅读后很有成就感。 除了全面讲解了Android发知识外,还对单元测试、代码规范、版本控制、重构、架构等重要知识行了讲解,使得读者在深技术的同时阔眼界,能够以更专业的方式设计应用软件,完成从只会实现功能的“码农”到软件工程师、设计师的过渡。<br/>【作者】<br/>何红辉 : 前友盟(*集团)Android工程师,CSDN博客专家,活跃于国内各大技术社区,热爱源,热爱技术,热爱分享。Android事件总线源库(AndroidEventBus)、Colorful作者,发技术前线( www.devtf.cn )站长。<br/>
目录展开

作者简介

内容提要

前言

为什么写这本书

本书的特色

面向的读者

如何阅读本书

读者反馈

代码下载

致谢

第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 小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部