更新时间:2020-08-31 09:41:35
封面
版权页
内容提要
推荐语
序
前言
第1章 交互设计的基本认识
1.1 交互设计师的价值体现
1.1.1 在团队工作流程中的价值体现
1.1.2 在用户体验提升工作中的价值体现
1.2.1 产品需求
1.2.2 需求评审
1.2.3 交互设计
1.2.4 交互评审
1.2.5 视觉设计
1.2.6 视觉评审
1.2.7 开发走查
1.2.8 可用性报告
1.3 如何通过交互设计提升用户体验
1.3.1 优化功能流程
1.3.3 优化实现机制
第2章 交互设计的基本原则
2.1 尼尔森十大可用性原则
2.1.1 状态可感知原则
2.1.2 贴近用户认知原则
2.1.3 操作可控性原则
2.1.4 一致性原则
2.1.5 防错性原则
2.1.6 识别好过回忆原则
2.1.7 灵活高效原则
2.1.8 美学和极简设计原则
2.1.9 容错性原则
2.2 高效性原则
2.2.1 优化性能
2.2.2 减少操作路径
2.2.3 减少页面跳转
2.2.4 支持批量操作
2.3 及时反馈性原则
2.3.1 结果反馈
2.3.2 状态反馈
2.3.3 过渡反馈
2.3.4 操作反馈
2.3.5 声音和震动反馈
2.4 易学性原则
2.4.1 加强视觉引导
2.4.2 明确场景指示
2.4.3 遵循用户已有的习惯
2.4.4 合理运用动画与视觉效果
2.5 易读性原则
2.5.1 通过布局区分信息层级
2.5.2 保持适当的留白
2.5.3 简化元素
2.5.4 运用三大定律
第3章 iOS与Material Design设计规范详解
3.1 iOS系统组件的设计规范
3.1.1 UI栏(UI-Bars)
3.2.1 菜单
3.2.2 底部动作条
3.2.3 进度和动态
3.2.4 按钮
3.2.5 滑块
3.2.6 卡片
3.2.7 Snackbar与Toast
3.2.8 纸片
3.2.9 副标题
3.2.10 警告框
3.2.11 开关
3.2.12 分隔线
3.2.13 Tabs
3.2.14 网格
3.2.15 文本框
3.2.16 列表
3.2.17 工具提示
3.2.18 列表控制
3.3 iOS系统和Android系统在设计中的差异
3.3.1 消息提醒机制的差异
3.3.2 手势操作的差异
3.3.3 组件风格的差异
3.3.4 发送按钮的差异
3.3.5 导航栏的差异
3.3.6 返回上一级页面组件的差异
3.4 iOS和Material Design的元件库
3.4.1 制作统一可复用的Axure元件库
3.4.2 Axure元件库的使用方法
3.4.3 源文件
3.5 App中六大组件的使用方法与区别
3.5.1 警告框和底部操作列表
3.5.2 标签栏和工具栏
3.5.3 底部动作条和菜单
3.5.4 选择器和底部操作列表
3.5.5 下拉菜单和活动视图控制器
3.5.6 Snackbar和Toast
第4章 以功能划分的移动端组件与控件设计规范详解
4.1 组件与控件的基本认识
4.2 导航类组件
4.2.1 底部标签式导航
4.2.2 分段控制式导航
4.2.3 列表式导航
4.2.4 下拉菜单式导航
4.2.5 抽屉式导航