顶部
收藏

基于移动电商项目实战的移动互联Android 应用设计与开发


作者:
郭炳宇 王田甜 苏尚停 朱胜
定价:
43.40 元
版面字数:
540千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
1899年
ISBN:
978-7-04-048811-1
物料号:
48811-00
出版时间:
2017-11-27
读者对象:
高等教育
一级分类:
电气/电子信息/自动化类
二级分类:
电子信息/通信专业课
三级分类:
移动通信

本书按照功能与模块划分,采用项目化的方式进行结构组织,由走进移动电商开发、移动电商项目架构设计、网络层和数据模型的封装、开发首页和会员模块、开发商品展示模块、开发购物车与移动支付模块、适配与发布及双创项目组成。本书融入了行业、企业现行的主流技术,体现生产、服务真实技术和流程,适合任务驱动式教学、案例式教学及项目化教学。

本书可作为高校计算机类、电子信息类专业的教材,也可供相关专业的从业人员参考。

  • 目录
    • 前辅文
      • 理论篇 架构设计
        • 项目1:走进移动电商开发
          • 1.1 任务一:了解移动电商
            • 1.1.1 什么是移动电商
              • 1.1.2 移动电商可以提供的服务
                • 1.1.3 中国移动电商的现状和发展趋势
                  • 1.1.4 任务回顾
                  • 1.2 任务二:走进Android
                    • 1.2.1 Android 系统的发展历程
                      • 1.2.2 Android 系统框架
                        • 1.2.3 Android 系统的四大优势
                          • 1.2.4 任务回顾
                          • 1.3 任务三:搭建Android Studio 开发环境
                            • 1.3.1 基本概念
                              • 1.3.2 Java 环境变量配置
                                • 1.3.3 Android Studio 2.0 的下载和安装
                                  • 1.3.4 了解Android Studio 的安装目录
                                    • 1.3.5 创建第一个项目
                                      • 1.3.6 任务回顾
                                      • 1.4 项目总结
                                        • 1.5 拓展训练
                                        • 项目2:移动电商项目架构设计
                                          • 2.1 任务一:App 架构设计
                                            • 2.1.1 业务功能需求分析
                                              • 2.1.2 非功能性需求分析
                                                • 2.1.3 程序总体设计
                                                  • 2.1.4 任务回顾
                                                  • 2.2 任务二:搭建项目框架
                                                    • 2.2.1 初始化项目
                                                      • 2.2.2 搭建主页框架
                                                        • 2.2.3 任务回顾
                                                        • 2.3 项目总结
                                                          • 2.4 拓展训练
                                                          • 项目3:网络层和数据模型的封装
                                                            • 3.1 任务一:网络请求与数据解析
                                                              • 3.1.1 网络请求
                                                                • 3.1.2 数据解析
                                                                  • 3.1.3 任务回顾
                                                                  • 3.2 任务二:数据模型的封装
                                                                    • 3.2.1 理解MVP 架构模式
                                                                      • 3.2.2 数据模型的封装
                                                                        • 3.2.3 引入greenDao 数据库框架
                                                                          • 3.2.4 任务回顾
                                                                          • 3.3 任务三:网络框架的封装
                                                                            • 3.3.1 Retrofit 概述
                                                                              • 3.3.2 RxJava 概述
                                                                                • 3.3.3 Retrofit 与RxJava 的联合封装
                                                                                  • 3.3.4 任务回顾
                                                                                  • 3.4 任务四:图片处理框架的引入和配置说明
                                                                                    • 3.4.1 UIL 框架概述
                                                                                      • 3.4.2 UIL 框架的缓存策略
                                                                                        • 3.4.3 UIL 框架的引入和配置
                                                                                          • 3.4.4 UIL 框架的API 使用
                                                                                            • 3.4.5 任务回顾
                                                                                            • 3.5 项目总结
                                                                                              • 3.6 拓展训练
                                                                                            • 实战篇 核心模块开发
                                                                                              • 项目4:开发首页和会员模块
                                                                                                • 4.1 任务一:引导页和首页的实现
                                                                                                  • 4.1.1 引导页的实现
                                                                                                    • 4.1.2 广告载入的基本实现
                                                                                                      • 4.1.3 首页的实现
                                                                                                        • 4.1.4 任务回顾
                                                                                                        • 4.2 任务二:会员中心的实现
                                                                                                          • 4.2.1 ButterKnife 框架概述
                                                                                                            • 4.2.2 会员模块的逻辑分析
                                                                                                              • 4.2.3 用户注册与登录
                                                                                                                • 4.2.4 密码管理
                                                                                                                  • 4.2.5 任务回顾
                                                                                                                  • 4.3 项目总结
                                                                                                                    • 4.4 拓展训练
                                                                                                                    • 项目5:开发商品展示模块
                                                                                                                      • 5.1 任务一:商品分类和列表的实现
                                                                                                                        • 5.1.1 商品分类展示
                                                                                                                          • 5.1.2 商品列表的实现
                                                                                                                            • 5.1.3 开发商品的搜索功能
                                                                                                                              • 5.1.4 任务回顾
                                                                                                                              • 5.2 任务二:商品详情页的实现
                                                                                                                                • 5.2.1 商品详情页UI 设计
                                                                                                                                  • 5.2.2 实现图片轮播
                                                                                                                                    • 5.2.3 使用抽屉效果来选择商品数量
                                                                                                                                      • 5.2.4 使用BroadcastReceiver 实现同步更新
                                                                                                                                        • 5.2.5 商品收藏
                                                                                                                                          • 5.2.6 任务回顾
                                                                                                                                          • 5.3 项目总结
                                                                                                                                            • 5.4 拓展训练
                                                                                                                                            • 项目6:开发购物车与移动支付模块
                                                                                                                                              • 6.1 任务一:购物车设计
                                                                                                                                                • 6.1.1 编辑购物车产品
                                                                                                                                                  • 6.1.2 管理收货地址
                                                                                                                                                    • 6.1.3 省市区三级联动选择地址
                                                                                                                                                      • 6.1.4 任务回顾
                                                                                                                                                      • 6.2 任务二:实现支付宝移动支付
                                                                                                                                                        • 6.2.1 支付宝移动支付概述
                                                                                                                                                          • 6.2.2 对接前的准备工作
                                                                                                                                                            • 6.2.3 官方示例说明
                                                                                                                                                              • 6.2.4 集成流程详解
                                                                                                                                                                • 6.2.5 任务回顾
                                                                                                                                                                • 6.3 项目总结
                                                                                                                                                                  • 6.4 拓展训练
                                                                                                                                                                • 高级篇 打包和发布
                                                                                                                                                                  • 项目7:适配与发布
                                                                                                                                                                    • 7.1 任务一:适配与国际化
                                                                                                                                                                      • 7.1.1 概述
                                                                                                                                                                        • 7.1.2 屏幕适配的几种解决方案
                                                                                                                                                                          • 7.1.3 国际化
                                                                                                                                                                            • 7.1.4 任务回顾
                                                                                                                                                                            • 7.2 任务二:打包和发布
                                                                                                                                                                              • 7.2.1 签名
                                                                                                                                                                                • 7.2.2 打包
                                                                                                                                                                                  • 7.2.3 发布
                                                                                                                                                                                    • 7.2.4 任务回顾
                                                                                                                                                                                    • 7.3 项目总结
                                                                                                                                                                                      • 7.4 拓展训练
                                                                                                                                                                                    • 双创项目——大数据应用实践
                                                                                                                                                                                      • 参考文献

                                                                                                                                                                                      相关图书