第1章 用户体验(UE)与界面设计(UI)简介
1.1 什么是用户体验(UE)
1.1.1 无处不在的用户体验
1.1.2 良好用户体验的特点
1.1.3 APP中UE设计需要考虑的问题
1.2 什么是用户界面(UI)
1.2.1 从用户体验到用户界面
1.2.2 移动APP要关注用户界面设计
1.3 结论
第2章 Android平台介绍
2.1 主流的移动应用开发系统平台
2.1.1 iOS平台
2.1.2 Android平台
2.1.3 Windows Phone 平台
2.2 Android的不同版本
2.2.1 Android 1.X 系列
2.2.2 Android 2.X 系列
2.2.3 Android 3.X 系列
2.2.4 Android 4.X 系列
2.2.5 Android 5.X 系列
2.3 常见的Android设备
2.3.1 智能手机
2.3.2 平板电脑
2.3.3 其他智能设备
2.4 Android的碎片化问题
2.4.1 碎片及其产生的原因
2.4.2 碎片化产生的影响
2.5 结论
第3章 从心理模型到UE设计
3.1 心理模型
3.1.1 什么是心理模型
3.1.2 理解用户心理模型的重要作用
3.2 UCD模式下UE设计的基本流程
3.2.1 有效的市场调查
3.2.2 研究真正的用户
3.2.3 准确理解用户需求
3.2.4 确定用户的核心目标
3.2.5 设计APP原型
3.3 UE设计中的敏感要素
3.3.1 功能可见
3.3.2 减少记忆
3.3.3 响应时间
3.4结论
第4章 开始UI设计
4.1 格式塔原理---UI设计的魔法棒
4.1.1 格式塔原理概述
4.1.2 组别划分类原理
4.1.3 整体感知类原理
4.1.4 吸引注意类原理
4.2 确定UI的设计风格
4.2.1 拟物化风格
4.2.2 扁平化风格
4.2.3 手绘体风格
4.3 合理使用色彩设计UI
4.3.1 人对色彩的感知
4.3.2 结合硬件选用色彩
4.3.3 根据用户需求使用色彩
4.3.4 色彩的使用准则
4.4 设计APP的图标
4.4.1 设计图标需遵循的原则
4.4.2 Android 应用图标的设计规范
4.4.3 设计图标的几种思路
4.5 结论
第5章可伸缩的UI
5.1 与UI有关的术语
5.1.1 屏幕分辨率
5.1.2 屏幕尺寸
5.1.3 屏幕密度
5.1.4 屏幕无关像素与刻度无关像素
5.2 为资源配置限定符
5.2.1 与屏幕有关的限定符
5.2.2 语言限定符
5.2.3 其他限定符
5.2.4 组合限定符
5.3 可伸缩的图形
5.3.1 九宫格图(Nine-Patch)
5.3.2 用XML定义的简单图形
5.3.3 动态绘制图形
5.4 响应式设计
5.4.1 概述
5.4.2 响应式设计的适用场景
5.4.3 为Android 应用设计响应式UI
5.4.4 一些响应式UI设计工具
5.5结论
第6章 Material Design视觉设计语言
6.1 Material Design简介
6.1.1 目标
6.1.2 设计原则
6.2 Material Design的细节
6.2.1 用动画建立有意义的关联
6.2.2 用明艳的色彩指引视觉
6.2.3 形式多样的按钮
6.2.4 字体与排版
6.3 结论
附录
附录A 常见的Android用户体验设计准则
附录B Android应用设计规范
附录C Android UI设计的10个建议
附录D Android 中常见的颜色与值对照表
参考文献
后 记