恭喜你成为UI中国推荐设计师 (详情)
//百度统计 20220402 uicn

您的意见是我们 UI 中国进步的动力!
点击立即反馈按钮,发表您的意见!
立即反馈
QQ群反馈
您也可以加入UI中国官方反馈群进行反馈!
群号:302892100
备注:反馈问题后@管理员能让我们及时了解您的意见

提交需求

赛事与广告咨询合作,请填写需求表单,我们会在第一时间与您联系!

0/20
0/200

设计大赛

  • 设计大赛
  • 发布广告
  • 发布招聘
  • 其它需求

提交完成
感谢您对UI中国的支持和信赖!
运用原子化设计和前端愉快的沟通
0.0°
2020-11-12 原创文章 规范/资料 举报 973 1 0 0

如何通过原子化设计去和前端研发愉快的交流(撕逼)那?


前言


刚工作的时候,公司的产品线刚刚起步,那天天的设计图数量打开文件都需要大半天。而且产品迭代的交互和UI设计都是我自己干,你说做设计就设计吧,本来就自己的工作内容,但是最后经过前端研发出来的界面是啥东东,这是自己设计出来的产品界面吗?(吐槽归吐槽,求研发别来打我)最烦的就是明明一个样式的组件,硬生生的让前端各位大佬们实现成五花八门的样子,真的跳楼的心都有了。

这时候前端研发也来吐槽了,你一下几百张设计图甩上来,有些组件你们设计的也不一样呀,而且还那么多个前端研发也没得办法统一呀!

得,人家还有理了,但说的也不无道理,而且当时忙没办法,后来稍微闲了下来,产品也稍微稳定了点,开始调研调研别的公司都咋办的,不能一直这样呀,不仅我们自己内部不好统一,实现出来的效果也不一致。

后来看到大神文章用原子设计构建组件库来解决问题,我也就拿来学习用在公司的产品线上,最后发现设计图制作更加规范快速了,并且前端研发实现也规范了,两方都省心了。

 

原子化设计介绍


原子设计理论是2013年Brad Forst提出此设计概念,原子设计是一个设计方法论,由五种不同的阶段组合,创建一个有层次、更规范的设计规范系统。

近年来也市面上也出现了很多的设计组件规范,而这些相对于来说都是大厂才有的,一般小公司可能就直接拿他们的组件库使用了,如:Ant Design、Element、Material Design等等。虽然这些大公司的设计组件体系根据自己的产品设计,但其核心指导理论均为原子设计。

即通过原子化设计出一套架构严谨、规则统一的框架体系,以模块化的方式实现产品运作,从而大大提高产品设计与开发效率,其中还包括设计资产的沉淀及设计工具赋能。

我最后也根据Ant Design组件库来搭建属于我们自己产品的规范组件,不过我也根据我们的产品属性去优化了一些更合理的交互逻辑。


1、原子


原子是构成界面的最基础的元素,例如:颜色、字体、阴影、圆角、线条、图标等等。把原子都确定好,等于把细节进行确定了,这些细节在走查的时候也是最烦人的,这样不会在出现色号明明是1980FF,而研发给你实现198CFF的糟心事了。

颜色中最重要的就是品牌色了,确定了品牌色后,所有的组件都要已品牌色为基调。  

   

关于图标这边多说几句,做B端产品一般需要大量的图标,这个时候我们一个个去设计是很耗费精力和时间的,这里我推荐大家可以使用阿里的Iconfont。Iconfont不仅有大量的图标库可以使用,而且自己也可以上传自己产品的图标,可以供前端研发直接调用,不仅方便了我们也方便了前端研发下载切图。

2、分子


分子是由原子组成而成的,分子也是界面中组件使用最多的,我是以Ant Design的组件库来构建自己的分子组件库,使用Ant Design组件库尽量减少组件交互逻辑的修改,因为这样会涉及修改原代码,对于前端研发来说是不太愿意的,而且修改了不一定比之前的好,还会出现一大堆的Bug,毕竟阿里的程序员肯定是牛逼的呀。

 


3、组织


组织是由分子与原子构成,形成我们设计当中的模块模板,很多B端界面中都是差不多的界面,这个时候模板是非常便利的,有时候一个界面使用三四个组织拼接在一起,然后在改一改文案就完成了,非常的高效且规范,研发在实施的时候很容易套用已有的代码,可以减少双方的工作时间。

 

4、模板


原子、分子、组织排列组合构成了模板,就像上面我说的三四个组织拼接在一起,就产生了一个模板。有时突然有个需求要新的界面,这个时候你可以不用重新进行设计,直接模板找前端开发就可以了,前端也乐意开发模板式界面,因为这样他们的bug产生率会大大的降低,减少他们加班的痛苦。

5、页面


对模板填充了真实的内容(图片、文字等)后形成页面,也就是设计最后的高保真图,然后由前端研发实现,涉及保密就不放具体实现的页面啦。


原子化设计带来的好处


刚开始推动UI组件库时,我和前端研发就是仇人见面,前端研发觉得要把之前开发好的组件一个个去修改统一样式,他们是百分不愿意的,尤其这种费力费时还没太大功能的事请。

但是在我们设计的眼里是非常重要的,所以我这边强力推进这件事,产品内部也同意我的推进,所以经常我就做在前端研发旁边一点点的“指导”修改。

后来发现这种效率也有点慢,后来让前端研发全部使用Ant Design的组件库,在他们的组件库上进行样式优化,然后统一调用和维护。

经过了大半年的磕磕绊绊推进,整个产品终于规范化了,属于我们自己的产品组件也深入前端研发的脑子里,经常性的还能提出自己对组件交互的优化点,促进前端研发内部生成属于自己的组件库网站。

对于我们设计或者整个团队来说,效率的提高是最主要的,再也不用因为一些组件的问题去和前端研发撕逼了,交流都顺畅了很多。


写在最后的

关注公众号“天匠设计”,添加好友,拉你进入设计交流群、大厂内推群,一大堆免费的设计资料和书籍。

在公众号后台回复关键词“大厂组件库”即可获取大厂组件库源文件~


Powered by Froala Editor

更新:2020-11-12

收藏

1人已收藏

天匠工作室

定期分享自己的设计作品:天匠设计

  • 8

    作品

  • 0

    粉丝

  • 4

    关注

  • 如何去构建搜索需求
  • 为中级用户优化设计
  • 三维科技场景
  • 随手画画
相关标签

    猜你喜欢

      2020-11-12 原创文章 规范/资料 举报 973 1 0 0

      运用原子化设计和前端愉快的沟通

      0.0°

      你确定要举报运用原子化设计和前端愉快的沟通

      如果查出恶意举报,十天内禁止提交任何举报申请。

      0/200

      上传证据: 超过10M的附件请使用网盘地址

      点击上传附件

      对谁可见:

      全部设计师
      • 全部设计师
      • 推荐设计师和认证设计师

      您确认要推荐?

      该作品发布时间:2020年11月12日

      评分

      完整度

      启发性

      勤奋性

      排版布局

      推荐心得

      建议20-200字以内

      0/200

      0
      1
      0

      账号或密码错误,请重新输入

      账号或密码错误,请重新输入

      登录

      手机号

      发送验证码 120s 验证码错误

      登录
      第三方账号登录