童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

如何做一份让工程师泪流满面的标注?

8月20日 呛人心投稿
  在搬着小板凳坐工程师Buddy旁边送果汁送零食的日子里,我受GoogleMaterialD的启发,折腾出一套自认提高双方沟通效率的标注规则,心情挺好还为此做了模板,最下面有源文件的下载地址。
  为什么传统的标注方法让人难受?
  没错,Markman是传说中的标注神器,看起来也确实方便快捷,但是当一个页面中,要同时标注间距、大小、颜色和字号时,过多的信息一齐扔给工程师,就会让人有些抓狂。比如这样:
  这里的标注虽然都有清晰的箭头指示,但却并不具有视觉逻辑,或者说呈现出来的视觉逻辑并不符合开发逻辑。工程师在搭建一个页面的时候,会先去架构布局,一块内容一块内容划分好,接着填充进内容,最后来修改视觉的样式。那么我们也应该按照顺序,先告诉人家每个模块的间距啦大小啦,再告诉人家用什么字体和颜色,也就是先有布局标注,再有样式标注。
  用2个页面解释布局,再用1个页面解释样式
  这就是我的做法,视觉稿完成后,每一个页面拿出来放在左边,再用三个画板来说明它。
  横向布局:解释元素左右的外间距、内间距和横向宽度。(这里要考虑到针对不同宽度屏幕的适配,标注是给固定值还是百分比)
  纵向布局:解释元素的上下间距和高度。(有时要确保页面里最重要的信息比如一个CFAbtn在不同屏幕大小中是否都出现在了首屏,判断标注是向上定位还是向下定位)
  视觉样式:字体、字号、行高、颜色、透明度、圆角。
  标注信息分类之后,我还会给标注本身设置共享样式:块面通常用蓝色的遮罩,区别不同百分比时则用红黄绿的遮罩,数字间距用红底白字,视觉样式则用蓝底白字,这样的好处是:对与设计师,可以快捷修改所有标注样式;对于工程师,快速建立对这套标注视觉语言的认知,明白不同颜色所代表的信息属性,更方便的找到他所需要的信息。
  单独拎出可复用的组件,统一标注
  设计实现之前,就和工程师们一起统一一套样式规范,除了常见的颜色和字体之外,我还会把通用的UI组件拿出来,一半是针对系统原生控件的样式定制(alerttoastradiobtnswitch),一半则是完全自定义的UI组件(产品自己的UIkit)可以是任何会高频复用的产品功能性的东西,比如这里的SKU选择器和按钮。
  在项目进程中,我甚至会和工程师们沟通好,然后在每个组件旁写上这个组件是谁正在实现或已经实现,附在项目共享文件或者邮件里,避免重复劳动。
  统一标注的好处不仅是我们自己在后续的设计中可以复用和遵守,对于webiOSAndriod的工程师而言,也能提高代码效率同时保持不同平台最终效果的统一,后续迭代的时候也不会出现莫名其妙的样式和代码。如果遇到产品的大版本更新,也正好趁此机会和工程师们一起好好梳理一遍现有的样式,清除掉不再使用的样式,指定好新的层级。
  DODON’Ts
  始终遵循,视觉逻辑符合工程师的开发逻辑。
  合理划分,再复杂的页面,用三步也足够能说清楚,信息不要挤在一起。
  考虑到页面在不同屏幕大小下的变化,间距是否固定,比例是否缩放,图片和按钮宽度是否自适应。
  任何细节和要求都写清楚写清楚,写,清,楚,不要指望任何人“意会”你的设计,任何决定都要有据可查。
  每一个标注本身也要注意对齐方式,更干净整洁的标注能让大家一眼找到所需。
  好了,看完之后大概会有人吐槽说有必要么这样的标注多浪费时间啊,就是要追求极致啊(仰天
  在做标注的过程中,你会再次仔细审视自己的设计,总会发现之前被忽略没考虑周全的细节,比如间距字号颜色是否遵守了统一的规则,比如不同屏幕大小如何适配。
  耍聪明会偷懒的话,sharedstyle设置好,插件快捷键背好,能复用的样式提炼出来,你便会发现,虽然投入到标注的时间增加了30,但是和工程师后期反复沟通的时间减少了80。
  他们如果第一次拿demo给你看,你还会惊喜的发现有很高的视觉还原度,个别小细节微微调整就好了。大家都讨厌改改改,一次通过多有成就感呢。
  最后,这次模板是我自己的一个redesignconcept,基于foundmyanimal。com,(一家base在Brooklyn的工作室,手工制作非常有爱的铭牌、项圈等动物饰品)图片素材全部源自其网站和Instagram,不得转载。
  至于我的源文件,大家随便用,Idon’tgiveafuck。
  去Dribbble看我的完整设计稿。
  去微盘下载measurementtemplate。Sketch
  当然,这是一套还不够严谨不够科学的自创标注,设计师盆友们,特别是工程师盆友们!觉得有任何值得改进的地方请随时跟我讨论helpmeimprove:P
  Happydesigning
  匡
  补充
  是的我曾经也很寄希望于Zeplin,参与第一批内测后就写了长长的自带说明配图的邮件给他们,期待1。0的发布,那就可以解决我这篇文章里写的所有问题了。论偷懒工具的重要性啊盆友们想起昨晚看见FB新玩出来的sketch插件,用HTMLCSS实现的动态布局。
  这是我自己最常用的两个Sketch插件:
  SketchMeasure目前最好用的标注插件
  SketchStyleInventoryMaster主打功能是帮你自动生成设计稿中的styleguide,但最好用的却是可以智能选择页面中统一样式的文本和图形
  记得在Github上给作者小星星哟
投诉 评论 转载

PaintCode用户操作指南(变量篇)使用变量(UsingVariables)和颜色和渐变一样,变量也是设计师能够在PaintCode文档中使用的一种库项目。变量可以使数字、文本、布尔值(逻辑数值)、点……PaintCode用户操作指南(样式表和代码生成)代码生成(CodeGeneration)当设计师设计的时候,PaintCode会即时生成图像代码。有几个设置影响着代码生成。设计师可以使用中间工具栏中的这些功能,直接生成……PaintCode用户操作指南(画布和选项卡)使用选项卡(WorkingwithTabs)设计师能够使用选项卡管理正在设计的PaintCode文档。每个选项卡包含多个正在设计的画布。第一个选项卡称为样式表,它非……如何做一份让工程师泪流满面的标注?在搬着小板凳坐工程师Buddy旁边送果汁送零食的日子里,我受GoogleMaterialD的启发,折腾出一套自认提高双方沟通效率的标注规则,心情挺……设计之前,花上时间去定义你的设计原则本文出自Facebook的产品设计总监JulieZhou。文中提到设计原则在做设计时有着至关重要的作用,在译者了解到,国内设计师较少提及设计原则,可能跟设计环境和整体设计水平有……数据驱动的界面设计“仪表板”、“大数据”、“数据可视化”、“数据分析”越来越多人和企业,开始运用他们的数据来做一些有趣的事情。在我的职业生涯中,有幸参与一大批数据为重的界面设计,我要在此分享一些……超级“简约”风格的APP登录注册界面今天,给大家分享一些我认为风格比较简约至美的APP登录注册界面,希望可以给设计师们一些创作灵感,其实这样的界面我们可以在网络上搜索的到,但是很少有人专门去做,那我就顺水送人情,……聊聊极简风格的过去与现在(一)扁平化、巨幅背景图片、默认隐藏的全局导航当前盛行的很多设计风格都直接或间接的受到2000年左右开始的极简网页设计运动的影响。向前追溯,这些风格背后的简约哲学则来源于美术及人机交……如何进行有效的交互设计我始终认为交互是产品人必须具备的专业技能,最佳转行做产品经理的职位也是交互设计师。我个人并没有太多的交互经验,但因为最近项目的需要和个人兴趣,对于如何进行有效的交互设计,我在结……全新的导航形式:全屏菜单与其他用户界面细节一样,菜单的设计也在随着当今的潮流改变。一些变化能带来积极的效果,改善用户体验,还有一些却会破坏有利的形象。追随潮流是件棘手的事,尤其是在菜单上。比如,……先从视觉聊产品设计(上)发现身边某些产品小伙伴是不怎么重视视觉设计,今儿又是一个酷酷的周末,敲敲键盘。我们所接受的外界信息有差不多80都来自视觉,而视觉传达对互联网产品的重要性更明显,我们所用到……高品质可穿戴设备的设计原则盖伊比伯(GuyBieber)是思杰公司(Citrix)战略与创新主管。他此前曾担任GeneralDynamics公司WarriorSystems开发项目首席架构师,参与设计了……
一个功能是如何被实现出来的?色彩设计方法阿里设计实战!“回声”项目第一期设计小结别再纠结是Bug还是新需求了产品icon与色彩心理学面条与产品:简单简陋,而是为了更纯粹的美味程序员如何做出“不难看”的设计从美工到设计师!凭什么说我是设计师?6种方式提升在线酒店预订体验好评如潮!帮你的网站吸引更多用户的七大秘诀豆瓣小组的商业化思考常见设计理论合集家长通知使用AI如何编组和取消编组豪恩汽电IPO过会博弈场上有劲敌热文聚热点网 梁丹妮携老公走红毯,她精心打扮难掩老态,冯远征随便一穿似少年寇准的那盏油灯手罢工了老年痴呆症晚期如何护理手指刀伤断筋怎么处理《观潮》教学反思征地拆迁专项法律服务合同应该怎么写?群雄“混战”TWS耳机热评聚热点网 卷发发型设计时尚百搭让你气质出众

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界