《基于移动电商项目实战的移动互联Android应用设计开发》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:郭炳宇等著
  • 出 版 社:北京:高等教育出版社
  • 出版年份:2017
  • ISBN:9787040488111
  • 页数:354 页
图书介绍:本书按照功能与模块划分,采用项目化的方式进行结构组织,由移动电商商品模块整合开发实战、移动电商项目架构设计、网络层和数据模型的封装、开发首页和会员模块、开发商品展示模块、开发购物车与移动支付模块、适配与发布及双创项目组成。本书融入了行业、企业现行的主流技术,体现生产、服务真实技术和流程,适合任务驱动式教学、案例式教学及项目化教学。本书可作为高校计算机类、电子信息、通信类专业的教材,也可供相关专业的从业人员参考。

理论篇 架构设计 3

项目1:走进移动电商开发 3

1.1 任务一:了解移动电商 4

1.1.1 什么是移动电商 4

1.1.2 移动电商可以提供的服务 5

1.1.3 中国移动电商的现状和发展趋势 6

1.1.4 任务回顾 8

1.2 任务二:走进Android 9

1.2.1 Android系统的发展历程 9

1.2.2 Android系统框架 11

1.2.3 Android系统的四大优势 13

1.2.4 任务回顾 13

1.3 任务三:搭建Android Studio开发环境 14

1.3.1 基本概念 15

1.3.2 Java环境变量配置 16

1.3.3 Android Studio 2.0的下载和安装 22

1.3.4 了解Android Studio的安装目录 26

1.3.5 创建第一个项目 28

1.3.6 任务回顾 40

1.4 项目总结 41

1.5 拓展训练 41

项目2:移动电商项目架构设计 43

2.1 任务一:App架构设计 44

2.1.1 业务功能需求分析 44

2.1.2 非功能性需求分析 45

2.1.3 程序总体设计 46

2.1.4 任务回顾 48

2.2 任务二:搭建项目框架 49

2.2.1 初始化项目 50

2.2.2 搭建主页框架 53

2.2.3 任务回顾 63

2.3 项目总结 63

2.4 拓展训练 64

项目3:网络层和数据模型的封装 66

3.1 任务一:网络请求与数据解析 67

3.1.1 网络请求 67

3.1.2 数据解析 73

3.1.3 任务回顾 79

3.2 任务二:数据模型的封装 80

3.2.1 理解MVP架构模式 81

3.2.2 数据模型的封装 82

3.2.3 引入greenDao数据库框架 85

3.2.4 任务回顾 90

3.3 任务三:网络框架的封装 91

3.3.1 Retrofit概述 91

3.3.2 RxJava概述 94

3.3.3 Retrofit与RxJava的联合封装 100

3.3.4 任务回顾 106

3.4 任务四:图片处理框架的引入和配置说明 107

3.4.1 UIL框架概述 108

3.4.2 UIL框架的缓存策略 109

3.4.3 UIL框架的引入和配置 110

3.4.4 UIL框架的API使用 113

3.4.5 任务回顾 116

3.5 项目总结 117

3.6 拓展训练 117

实战篇 核心模块开发 121

项目4:开发首页和会员模块 121

4.1 任务一:引导页和首页的实现 122

4.1.1 引导页的实现 122

4.1.2 广告载入的基本实现 127

4.1.3 首页的实现 130

4.1.4 任务回顾 139

4.2 任务二:会员中心的实现 139

4.2.1 ButterKnife框架概述 140

4.2.2 会员模块的逻辑分析 144

4.2.3 用户注册与登录 150

4.2.4 密码管理 156

4.2.5 任务回顾 161

4.3 项目总结 161

4.4 拓展训练 162

项目5:开发商品展示模块 164

5.1 任务一:商品分类和列表的实现 165

5.1.1 商品分类展示 165

5.1.2 商品列表的实现 181

5.1.3 开发商品的搜索功能 195

5.1.4 任务回顾 207

5.2 任务二:商品详情页的实现 208

5.2.1 商品详情页UI设计 208

5.2.2 实现图片轮播 213

5.2.3 使用抽屉效果来选择商品数量 223

5.2.4 使用BroadcastReceiver实现同步更新 233

5.2.5 商品收藏 241

5.2.6 任务回顾 253

5.3 项目总结 254

5.4 拓展训练 254

项目6:开发购物车与移动支付模块 257

6.1 任务一:购物车设计 258

6.1.1 编辑购物车产品 258

6.1.2 管理收货地址 274

6.1.3 省市区三级联动选择地址 286

6.1.4 任务回顾 298

6.2 任务二:实现支付宝移动支付 299

6.2.1 支付宝移动支付概述 299

6.2.2 对接前的准备工作 303

6.2.3 官方示例说明 311

6.2.4 集成流程详解 316

6.2.5 任务回顾 320

6.3 项目总结 320

6.4 拓展训练 321

高级篇 打包和发布 325

项目7:适配与发布 325

7.1 任务一:适配与国际化 326

7.1.1 概述 326

7.1.2 屏幕适配的几种解决方案 328

7.1.3 国际化 334

7.1.4 任务回顾 338

7.2 任务二:打包和发布 339

7.2.1 签名 339

7.2.2 打包 341

7.2.3 发布 347

7.2.4 任务回顾 349

7.3 项目总结 350

7.4 拓展训练 350

双创项目——大数据应用实践 352

参考文献 354