论Android论如何减少和设计师撕逼

前言

Android的碎片化问题非常严重,原因在于“开放”机制。百家争鸣,百花齐放。本文不刻意讨论封闭生态圈(如iOS) 与 开放生态圈的优劣,事物的存在必然有他的道理。

Android的多设备导致的问题有两种  1. 屏幕尺寸多样化,分辨率不一样   2.系统的多样化,各家手机厂商不一样

我想大家作为开发者对于上面讲到的两种问题深有体会的

因为设计图与实际做出的效果差距太大,与产品、设计撕逼的事情是常态

UI的标准重要性

首先呢,我认为App的UI相关问题,这一切包括设计,切图,验收,还有UI的适配,存在的风险应该交给设计师去考虑而不是开发人员。如果目前你们的设计师还做不到,说明还不够专业。来看下理想情况下App如何做到一张设计图搞定所有设备的。

《论Android论如何减少和设计师撕逼》 App颜色和字体大小规范

《论Android论如何减少和设计师撕逼》 App字体大小和字色规范

《论Android论如何减少和设计师撕逼》

上面的是我们APP的UI规范,包括字体大小,颜色,常见的颜色,Button,ListView等等工程内可以抽出来的UI上的元素。好处自然不必多说。现在再来看下效果图的标注是如何的?

《论Android论如何减少和设计师撕逼》 APP标注图

可以看到标注图非常的简单,仅仅告诉你对应到UI标准图上的就可以了。那么你可以这样去定义

《论Android论如何减少和设计师撕逼》

《论Android论如何减少和设计师撕逼》

这样写UI是一件简单,效率高的事情。我们通过这种方式,大大的提高了写UI的速度,专注业务代码的设计,另外UI适配问题几乎不存在,也就避免了撕逼,推到重来,因为验收人是设计师,他要考虑各种问题,比如内容过长怎么解决,是… 还是直接限制字数,比如一屏幕显示不下页面怎么办,小分辨率下会怎么样等等   这样让事情做到了合理。我建议大家都往这方面靠拢。

    原文作者:热血沸腾
    原文地址: https://www.jianshu.com/p/3bd3f952e4f5
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞