Android开发三剑客

出版时间:2012-5  出版社:电子工业出版社  作者:王家林  页数:427  字数:700000  
Tag标签:无  

内容概要

从整体上来看,一款Android产品分为设计、编码和测试三个阶段。王家林编著的《Android开发三剑客--UML模式与测试》着眼于Android产品的两个重要环节——设计和测试,分为上篇、中篇和下篇。
上篇以Android多线程断点续传下载器为例,细致入微地讲解UML的9种
Diagram:用例图、类图、对象图、组件图、部署图、时序图、协作图、状态图、活动图。对上述9种Diagram细致的学习,可使读者在分析、设计、开发Android程序时如虎添翼,游刃有余。中篇结合中国的历史文化和现代人的生活,采用轻松愉快的写作风格讲解Android中六大设计原则和基本的设计模式。下篇对单元测试用例、测试的生命周期、自动化测试等均进行深入的分析与讲解,并结合模板方法模式、适配器模式、组合模式等深入解析
JUnit框架的设计和实现思路。
《Android开发三剑客--UML模式与测试》行使所有从事Android应用开发的人员阅读,尤其是想成为Android架构师的开发人员。运用书中的知识可以极大地提升代码的质量,提升开发人员的思维境界。

作者简介

国内最早(2007年年底开始)从事于Android应用程序软件开发和创业人之一,国士工作室的创始人和总负责人,致力于成为企业级Android应用开发培训名师。
培训案例:对北京三星研究院等企业成功实施Android企业级开发培训。 开发的软件:
Android娱乐多媒体软件、赶集网手机客户端、移动办公、来电管理器、短信监控器、电话监控器、手机安全软件、手机守护神、新浪微博客户端、贪吃蛇游戏、数独游戏。
Java虚拟机实现、基于分布式架构的大型B2C电子商务网站(主要采用Struts+JPA+Spring)、具备承载大规模并发服务能力的SNS网站(主要采用LAMP)。
其他企业内部应用程序。 经历简介: 2008年前,B2C电子商务创业和SNS创业。 2008年至2010年3月,Android创业。
2010年6月至2010年9月底,作为赶集网移动部门Android高级软件工程师参加“启航行动”。
2010年10月至今,提供企业Android技术咨询服务、企业内部培训、培训教材编写。

书籍目录

上篇 UML
第1章 项目分析
1.1 为什么要选择Android多线程断点续传下载器作为本书讲解UML时的项目
1.2 细致剖析Android多线程断点续传下载器
第2章 UML与StarUML简介
2.1 UML介绍
2.2 安装StarUML
2.3 StarUML入门
第3章 UML图
3.1 UML用例图
3.2 UML类图
3.3 UML对象图
3.4 UML组件图
3.5 UML部署图
3.6 UML时序图
3.7 UML协作图
3.8 UML状态图
3.9 UML活动图
中篇 模 式
第4章 针对接口编程
4.1 针对接口编程——问世间情为何物,直教人生死相许
4.2 Android与针对接口编程原则
第5章 设计原则
5.1 单一职责原则——乔峰VS慕容复
5.2 开放封闭原则——孙悟空任弼马温一职
5.3 里氏代换原则——法海捉拿白蛇新解
5.4 迪米特法则——慈禧太后为何不和陌生人说话
5.5 合成聚合复用原则——刘邦VS韩信
第6章 设计模式
6.1 简单工厂模式——一见钟情的代价
6.2 工厂方法模式——让麦当劳的汉堡适合不同MM的不同口味
6.3 抽象工厂模式——MM的生日
6.4 单例模式——你是我的唯一
6.5 原型模式——肉麻情话
6.6 建造者模式——让我们同居吧
6.7 装饰模式——见MM的家长
6.8 外观模式——MM也迷恋炒股
6.9 享元模式——短信可以这样发
6.10 适配器模式——笔记本电脑的适配器
6.11 代理模式——QQ聊天机器人
6.12 桥接模式——最重要的是有一颗让MM快乐的心
6.13 组合模式——MM的生日礼物
6.14 模板方法模式——人的一生应该这样度过
6.15 观察者模式——GG在MM身边有两个妹妹
6.16 状态模式——在一天的不同时间要给MM发不同的短信
6.17 策略模式——帮助MM选择商场打折策略
下篇 测 试
第7章 Android中的单元测试入门
7.1 Android中的单元测试初体验
7.2 Android中的单元测试的必要性
7.3 Android中的单元测试的框架JUnit
7.4 剖析我们的第一个单元测试程序
第8章 Android JUnit测试的生命周期
8.1 JUnit用例生命周期分析
8.2 JUnit用例生命周期实战
8.3 JUnit测试用例不向测试框架抛出异常该怎么处理
第9章 Android单元测试案例实战
9.1 测试数组
9.2 测试堆栈
9.3 测试文件系统
9.4 如何测试private方法
第10章 Android中单元入门测试
10.1 测试套件TestSuite
10.2 自动化测试实战
第11章 JUnit与模式
11.1 JUnit与模板方法模式
11.2 JUnit与适配器模式
11.3 JUnit与组合模式
第12章 JUnit源码剖析
12.1 以TestCase抽象类为核心剖析Junit源代码
12.2 以TestSuite类为核心剖析Junit源代码
附录A 如何成为Android高手V2.0:结合云计算和智能终端、软/硬件整合

章节摘录

版权页:插图:

编辑推荐

《Android开发三剑客:UML、模式与测试》专注于移动互联网智能终端操作系统和应用软件的开发,内容涉及iOS、Android和Windows Phone等系统的详细解析,应用软件、游戏的开发以及UI设计等。《Android开发三剑客:UML、模式与测试》的作者均具有多年的开发经验,有来自于国内著名的Android、iOS、Windows Phone开发团队和科研机构的开发人员,也有乐于分享的技术达人,实战经验丰富。本丛书力求从多个技术角度将移动互联网智能终端软件开发的重点、难点及解决方法呈现给读者,使读者通过系统的学习,可以在移动互联网迅猛发展的浪潮中自由邀游。《Android开发三剑客:UML、模式与测试》中基于Android平台的图书包含Android商业软件项目全程实战,移植、测试、管理,网络编程,NDK编程,软件、硬件、云的整合之道等多方面内容。细致剖析UML、设计原则、设计模式与测试,完善Android开发工程师的设计和测试能力,提升Android开发工程师编码的品质,掌握晋升为Android高级工程师和架构师的必备技能。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Android开发三剑客 PDF格式下载


用户评论 (总计9条)

 
 

  •   王教授的书,虽然代码多点,不过值得借鉴的东西很多
  •   内容很全面 写的很不错
  •   能给人以全局观
  •   大体还不错,设计模式那块参考的网上追MM的例子
  •   三方面都有涉及,但是讲的不深,个人感觉不适合深入!
  •   和描述的一样,挺好
  •   正要看,看了再说。
  •   1.与其说是在介绍android,不如说是在讲java!大部分内容在java与模式中能找到!2.文字输入错误的地方也太多了吧!3.设计原则和模式那块,安卓方面的举例和讲解少的可怜,感觉作者江郎才尽!
  •   内容比较基础,其中大量的图片和代码粘贴,就像是网上软件的说明文档一样,但价格却不菲,且不论其他读者的感觉如何,我个人认为,性价比有点低。而且王老师的书基本上都是这个风格,我不是故意来吐槽来打击,而是感觉确实有些不太划算,就像是随便贴点图,贴点代码就完成了这样一本书,读者亏了~~~我也不太明白,网上评价和打分却很客观,实在是不理解!!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7