今天给大家分享一下做一套完整的 UI Kit 需要流程。
废话不多说,直接开始。
什么是 UI Kit ?
UI Kit 通常包含非常全面的资源集合,同时也能让你正确的规划组织结构,可以把你的创意跟模板结合。它包含了各种模板和 UI 组件(按钮、导航栏、Tab、单选框等),可以帮助设计师在有限的时间内创造出出色的效果。
![1b0867d75cc2f609fc3452106e156f58.png](https://img-blog.csdnimg.cn/img_convert/1b0867d75cc2f609fc3452106e156f58.png)
UI Kit 有什么用?
1、规划化输出结果
一个完善的设计 Team 都不是一个人在单打独斗,所以都会有和其他设计师共同协作的时候。那么这个时候同一个组件分别在两个(或多个)设计师的文件上的时候,就会难免的存在一些制作会规范上的不一致性(有一个完善的 UI Kit 可以解决一致性的问题)。
2、节省时间
时间就是金钱,UI Kit 对于快速的原型 / UI 设计非常重要,可以大大提高设计效率。
UI Kit 常用在什么地方?
- 原型设计
- App / 网站设计
如何开始?
1、定目标和计划
- 目标:最终使用用户是谁?(UI?交互?产品?);
- 计划:主要是优先级和时间排期;
- 制作一个完善的 Kit 库是需要投入很大的人力去做,所以在做之前要把具体的目标和时间规划好。(之前我们 Team 从 0 到 1 输出一个完整可以的 Kit 库,用了 3 个月的时间)。
![6fd58aa0a2145cd0527258b8475c2260.png](https://img-blog.csdnimg.cn/img_convert/6fd58aa0a2145cd0527258b8475c2260.png)
2、确定流程步骤
(1) 前期调研(每个组件都需要做单独的调研),调研是很重要的部分,可以让你了解当前主流产品的控件是如何使用的,避免自己 YY 一个很理想化却不符合使用逻辑的组件。参考的开源库:
![6f790a118c8d1bd824100bd594d5df7c.png](https://img-blog.csdnimg.cn/img_convert/6f790a118c8d1bd824100bd594d5df7c.png)
Ant:https://ant.design/index-cn
![9e2839d851bf386d28300450b3868aec.png](https://img-blog.csdnimg.cn/img_convert/9e2839d851bf386d28300450b3868aec.png)
Material design:https://material.io/design/
![79d41919b361a1cef2b92cc3c3fc48cd.png](https://img-blog.csdnimg.cn/img_convert/79d41919b361a1cef2b92cc3c3fc48cd.png)
Element:https://element.eleme.cn/#/zh-CN
![07d6371c9aabb3b4ad0d53fd05518380.png](https://img-blog.csdnimg.cn/img_convert/07d6371c9aabb3b4ad0d53fd05518380.png)
Atlassian:https://atlassian.design/
这几个开源 Kit 库是目前主流的组件库,看完后你会发现,在组件的使用上,有很大的共同性,同时每个都有自己的特点。
(2) 然后根据自己的产品,需要梳理一个 Kit 分类目录。通过之前我进行的多方调研得出,分类大致可以分为:
- Design principles(设计原则)
- Design principles (框架布局)
- Design style(设计风格)
- Guide(引导)
- Components(组件)
![dca1bf6411b805daa1fbf73080f73882.png](https://img-blog.csdnimg.cn/img_convert/dca1bf6411b805daa1fbf73080f73882.png)
(3) 在使用的时候,组件是高频使用,所以在前期也需要把组件的分类确定下来。这里我把调研结果中,组件的大类分享给大家(仅供参考):
- 导航 / Navigation,例:订导航、分页、面包屑等...
- 数据录入 / Data Entry,例:输入框、多选框、表单等...
- 数据显示 / Data Display,例:气泡卡片、标签、表格等...
- 反馈 / Feedback,例:对话框、加载等...
- 其它 / Other :按钮、图标等...
![f867beb817f9a52dce4bd5806823d637.png](https://img-blog.csdnimg.cn/img_convert/f867beb817f9a52dce4bd5806823d637.png)
(4) 梳理完组件分类后,就可以结合产品,定出 Kit 组件的制作优先级,一步一步开始做了。
(5) 在设计制作过程中,一定要和组内的设计小伙伴不断的沟通,不断的 Review,这样才能保证输出的UI Kit 是可用且易用的。
写在最后
每一个优秀的产品都是不断磨练出来的!同样的,每一个 UI Kit 也是经过不断的雕琢,最终才是一个易用的工具。
当你从 0 到 1 ,完整的做完一套 UI Kit 库的时候,你就会发现,你的组件意识会有一个质的提升。
本文由公众号【IDUX 设计】原创发布。未经许可,禁止转载。