51Testing独家连载:Android开发进阶—从小工到专家

发表于:2016-6-17 09:11

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:何红辉    来源:51Testing软件测试网原创

本书概述:本书先对Android开发的核心知识点进行深入讲解,然后介绍单元测试、代码规范、版本控制、重构、架构等重要的知识,使得读者在深入掌握技术的同时也帮助他们开阔眼界,且能够以更专业的方式设计应用软件,完成从只会实现功能的初级程序员到软件工程师、设计师的转变。
作 者:何红辉
出版社:人民邮电出版社
出版日期:2016 年6月

内容简介

本书是一本专门介绍Android开发的图书。书中首先对Android开发的核心知识点进行深入讲解,然后介绍单元测试、代码规范、版本控制、重构、架构等重要的知识,使得读者在深入掌握技术的同时也帮助他们开阔眼界,且能够以更专业的方式设计应用软件,完成从只会实现功能的初级程序员到软件工程师、设计师的转变。本书的主要内容为:构成Android系统基石的四大组件、创造出丰富多彩的UI设计的控件、保证App流畅的多线程开发、必知必会的HTTP网络请求应用、数据存储的核心SQLite数据库、让程序更优秀的性能优化、让程序更整洁的代码规范、管理程序的好帮手Git版本控制,以及需要掌握的高级技术,如单元测试、六大原则与设计模式、重构和综合实战等。

本书适合Android开发初学者、程序员学习,也适合作为大中专院校相关专业的师生用书和培训学校的教材。

作者简介
何红辉 : 前友盟(阿里巴巴集团)Android工程师,CSDN博客专家,活跃于国内各大技术社区,热爱开源,热爱技术,热爱分享。Android事件总线开源库(AndroidEventBus)、Colorful作者
 本书详细介绍
前言
目录
本书特色
独家连载

第1章 Android的构成基石-四大组件
       
1.1  Activity
       
1.1.1  Activity的构成     1.1.2  Activity的4种启动模式
       
1.1.3  FragmentActivity与Fragment
       
1.2  Service与AIDL
       
1.2.1  普通Service     1.2.2  IntentService
       
1.2.3  运行在前台的Service     1.2.4  AIDL(Android接口描述语言)
       
第9章开发人员必备的技能-单元测试
       
9.1  什么是单元测试
       
9.2  为什么要做单元测试
       
9.3  不写单元测试的借口
       
9.4  如何写单元测试
       
9.4.1  第一个单元测试     9.4.2  Junit简介
       
第11章使系统适应变化-重构
       
11.1  为什么要重构
       
11.2  什么时候重构

11.3  常用的重构手法

11.3.1  提取子函数       11.3.2  上移函数到父类

11.3.3  下移函数到子类

51Testing软件测试网将在近期对本书部分章节进行独家连载,敬请关注

查看更多《51Testing软件测试网作品系列》书籍:http://www.51testing.com/html/36/category-catid-136.html

41/41234>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号