在上面的“思考和呈现UX设计0-1的整体计划”中,我们已经聊过:如何思考0-1设计计划,以及哪些点值得出现在你的作品集中。今天我们将讨论最后一点:组件库的定义,并详细讨论如何从0到1构建组件库,以及如何在内部和外部高效地应用组件库。美国手机号码大全列表 1.如何定义组件库UI设计组件库(UI kit),直译,是一套完整的用户界面组件。我们在日常工作中构建的组件库,一般是对界面设计中的所有控件和控件组合进行汇总和分类,美国手机号码大全列表 形成一个工具库,既能提高效率,又能对内对外进行控制标准化。 1.原子设计理论的辩证观为了便于组件库在实际应用中的实用性和迭代扩展,我们通常需要对组件模块进行分析和解构。大家应该都熟悉著名的原子设计理论在实际应用中的疯狂应用。组件库(原子设计:将页面粒度划分为原子、分子、组织、模板、页面超细维度,逐层嵌套组件和组件)。那么我们是否应该将原子理论不辩证地应用于所有组件的构造?我认为它们之间的粒度选择仍然需要根据组件的分类来区分。
(对于不熟悉原子设计理论的人的建议可以是这个原子鼻祖康康写的书……)在商业设计中,我们通常将组件库分为“基础”和“商业”两类。前者主要基于系统组件(导航/选项卡/键盘等),页面固定组件(图标/按钮等)美国手机号码大全列表 主要使用常用组件,而后者则是直接相关的更复杂多变的组件模块业务。如果我们用原子概念来设计前者,我认为没有太大问题,美国手机号码大全列表 包括原子理论在后面库的输出中确实会显得更严谨。但是,因为“业务类型”组件是复杂多变的模块化组件,使用过细的粒度不仅容易影响整体动态组装的效率,还可能由于粒度过细而导致变更过程中体验一致性的变化。因此,对于“业务型” " 组件,我们需要交互地解构它。以结构代替穷举在提高效率的同时保证了整体交互体验的一致性,保证无论模块如何变化,仍然不偏离整体设计系统规则。
2. Component Libraries vs Design Specifications 讨论完组件库的粒度后,有童鞋还在疑惑这个UI套件是否需要结合设计规范,需要展示哪些内容更符合目前的主流做法。个人认为,我明白两者应该是互补的、相对独立的和包容的。 美国手机号码大全列表 如果将UI设计规范类比为详细的产品生产说明,那么组件库则更像是一个在线工具零件库+简单的工作说明。更笼统地说,我们的组件库是依附于当前的设计规范,以及未来我们也会按照设计规范生产符合规范的新组件。(摘自《自如》设计规范)(摘自《滴滴出行》UIkit画布展示说明)美国手机号码大全列表 但其实由于尺度的不同和 UED 的概念、组件库的输出和视觉规范也不同。基本上在滴滴的时候,因为CDX的组件和规格已经积累了很长时间,而且修改的频率很低,不同设计团队之间的交流基本都是基于一套旅行UI套件,以及不可能高效地学习和输出。既然新团队已经到了,那么搭建一个可以立即使用的组件库也是当务之急。毕竟项目都是要效率和时间的。二、组件库的部署和落地同步接下来说一下我们工作中最实际的部分,如何实现组件库的完美应用,让你的日常工作再也离不开it.1。符号化设计布局思路相信大家都熟悉Sketch的符号化原子设计原理(不熟悉的也可以找很多关于符号使用的攻略),我就简单给个弹窗栗子加一些sm