10种不同类型的移动UI设计模式
【编者按】@图灵教育 推荐了《移动应用UI设计模式》一书,在书中用户体验设计师Theresa Neil,介绍了包括反模式在内的10种不同类型的设计模式。
无论你正在设计一款简单的iPhone应用,还是开发适用于当前市场上所有流行移动操作系统的应用,这些设计模式都能助你一臂之力。
要设计出优秀的移动应用,就要先了解目前不同操作系统下优秀的设计案例。这本书的书名很明显是受“四人组”《设计模式》的影响,将改善编程质量的方法用在了UI设计上。
其中收集了大量的界面设计图片(iOS、Android、BlackBerry、WebOS、Symian和Windows等系统的应用截图),对于移动应用界面设计师来说,这无疑是笔巨大的财富,可以将它们作为创作的灵感源泉。
书中介绍的设计模式有以下10种。
导航模式:
主要导航模式和次要导航模式。
表单:
登陆表单、注册表单、核对表单、计算表单、搜索表单、多步骤表单、长表单。
表格和列表:
只显示最重要的信息。
搜索、分类和过滤:
让这些功能易于使用。
工具:
采用直接、轻量化的设计。
图表:
借鉴基本图表的经典设计理念。
视觉吸引:
吸引用户并促使其发现产品功能。
反馈与功能可见性:
向用户提供适当、清晰且及时的反馈。
帮助:
应该易于用户学习,让用户快速掌握应用使用方法。
反模式:
标新立异、隐喻错位、愚蠢的对话框、图表垃圾、按钮海。
书籍购买:图灵社区
10种不同类型的移动UI设计模式相关推荐
- Vue Element table表格实现表头自定义多类型动态筛选 , 目前10种筛选类型,复制即用
一.效果图 目前10种筛选类型 看看是否是你需要的,本文可能有点长 ,我尽可能的给讲清楚,包括源码附上 二.无聊发言 点击当前行跳转 部分数据后缀追加图标 某列数据根据状态增加颜色标识 三.前言 实现 ...
- 10种黑客类型,刷新你对黑客的认知
黑客一般有10种类型 1.白帽黑客 白帽黑客是指通过实施渗透测试,识别网络安全漏洞,为政府及组织工作并获得授权或认证的黑客.他们也确保保护免受恶意网络犯罪.他们在政府提供的规章制度下工作,这就是为什么 ...
- 10种黑客类型,你知道几种?
黑客一般有10种类型 1.白帽黑客 白帽黑客是指通过实施渗透测试,识别网络安全漏洞,为政府及组织工作并获得授权或认证的黑客.他们也确保保护免受恶意网络犯罪.他们在政府提供的规章制度下工作,这就是为什么 ...
- 云计算中的 10 种虚拟化类型
在20世纪60年代初,虚拟化技术已经确立了自己的起源,但随着技术的巨大增长,同样在2000年代初也获得了普及. 随着云计算.数据服务器等最新技术趋势的不断发展,虚拟化无疑在为云技术的增强播下种子方面是 ...
- 10个凭证类型的速记
FICO有10种凭证类型,我来说一下速记的办法. 记忆说明:SA.AA,供应商4个K.给客户4个D,它们分别和GARZ→garz组合,读嘎子,小兵张嘎的嘎子.共10个类型. ...
- 区块链游戏常见的 10 种分类
区块链游戏表面上与现有的游戏玩法并无二致,但是有了区块链的加持,玩家能够拥有独一无二的真正属于自己的数字资产,并且更加安全. 现阶段大体可以将区块链游戏分为四大类:以太坊游戏.链克游戏.公有链游戏和私 ...
- ChatGPT的悄然问世,让原先“吃香”的10种“铁饭碗”快要端不住了:软件技术类、新闻媒体类、法律工作类、市场研究分析师、教师、金融分析类、交易员、平面设计师、会计师、客服人员。
ChatGPT 的横空出世,在业界掀起了惊涛骇浪.有专家表示,ChatGPT 和相关人工智能技术可能会威胁到一些工作岗位,尤其是白领工作. 自去年11月发布以来,新型聊天机器人模型 ChatGPT 已 ...
- 10种创新方式 | 教你尝试用多种创新构筑企业护城河
在当今的数字化经济中,竞争护城河最经常来自创新的力量.企业如何从哪里着手创新?厌倦了把时间浪费在创新集思会议,抑或改善现有的产品也改变不了增长?发明并不总是导致创新.德勤的创新咨询Doblin团队提出 ...
- qt ui界面无法移动控件_都是知识点!移动端UI设计最基本的10种APP界面类型(上)...
如今互联网的发展和智能手机普及,移动应用成了人们的宠儿,很多多移动APP也会根据用户的需求而更迭本身的UI设计. 授人以鱼不如授人以渔,UI设计作为设计大类的一个细分岗位,如今已经随着时间的推移成为了 ...
最新文章
- linux下 发布qt程序,Linux下发布qt程序
- php入门02-数组
- php mysql数据库 指南_用 PHP 创建 MySQL 数据库
- 1.1.0-简介-P9-分布式ID生成器解决方案
- linux环境C语言操作数据库
- 记事本开发者日记~二
- mongodb的常用增删改查命令:
- 实验一matlab编程基础,实验一、MATLAB编程基础及典型实例.doc
- 阿里 java 变量命名规范_阿里巴巴Java开发手册-命名规约
- FastTFT V15.0.1免狗安装包下载
- python实现根据excel内容批量生成二维码
- https://blog.csdn.net/zxp_cpinfo/article/details/53692922
- Greenplum 实时数据仓库实践(10)——集成机器学习库MADlib
- Permission is only granted to system apps解决方法
- nvidia dch 驱动 与windows 不兼容_Adobe 2020系统兼容性报告,不支持视频驱动程序!完美解决方案...
- [转帖]经营之神杰克韦尔奇的8个领导守则
- 智能机房动力环境集中监控管理系统
- 扫地机器人的轮子困住_扫地机器人被“困住”的解决办法
- NOI / 1.10编程基础之简单排序 02:奇数单增序列
- 智慧幼儿园—助力幼儿园脱颖而出,快人一步
热门文章
- i.MX8m mini核心板及开发板介绍(MYC-C8MMX)
- matlab画概率密度函数
- 计算机思维在当今社会的意义,当今社会为什么需要独立思考
- Flow公链 |FCL1.0正式上线
- 如何通过IOCTL_ATA_PASS_THROUGH发送ATA命令并获取ASTS(ATA task file status)
- RS485总线调试记录
- 记一次在朋友圈里卖家乡特产枇杷的经历
- 如何在隔离电源 PCB 布局中接地
- 入门智能车 | 带你认识PID闭环控制 - 增量式PID实现电机速度闭环
- H5背景音乐解决方案