完成”界面

“完成”界面

原文:https://medium.com/hackernoon/done-interfaces-e326ab95fdc2

关于 UI 的额外文章,我在这里给出了关于如何确保正确开发用户界面的建议。

和前面的文章一样,我使用了 Scrum 工具:done 的定义,这是开发团队和产品负责人在开发需求层面上建立的契约。不尊重这些要求的特性不能投入生产

完成的定义可以在项目生命周期中发展,它通常从一个最小的列表开始,随着团队的执行能力而增长。大多数时候,我们会满足于一个最小的列表,而不是生活在太多约束产品交付的规则中。但我认为,当团队的执行能力提高时,提高质量和需求是很重要的。这就是为什么我在这里提出不同的需求阶梯

UI 部件的 done 定义

底座梯子:

接口规范受到的尊重

  • 屏幕布局受到重视
  • 尺寸(空间和大小)受到尊重
  • 块颜色是指定的颜色
  • 块阴影是那些指定的
  • 接口组件和它们的样式是那些指定的
  • 图像是那些指定的
  • 文本是那些指定的
  • 使用的字体、字体大小、样式、颜色、阴影都是指定的
  • 主流和二次流已经检查过了

已经对不同可能配置变化进行了验证

  • dp 中支持的最小和最大屏幕尺寸(适用于小表面和大表面的屏幕布局,参见文章第部分的
  • 智能手机和平板电脑(测试多面板等特定布局)
  • 最低和最高 Android 版本(所用界面组件的兼容性)
  • 2 个屏幕密度,2 个更大的智能手机和平板电脑密度:质量要求最高,非比例因素(检查尺寸计算中的密度考虑)
  • 支持的语言

至少在一台物理设备上进行了验证

选择组合不同配置的最小设备集以简化

质量阶梯:

动画片

  • 动画已经开发完成
  • 动画是那些指定的

显示是流畅在一个中档设备上:恒定每秒 60 帧

遵守基本的可及性标准

  • 向没有显示文本的界面组件添加描述(contentDescription 属性)

图形设计师验证集成尊重规范(良好的理解、开发妥协和业务调整)

满足为接口文件定义的基础质量标准

  • 可读性的最大深度 X(待定义)
  • 使用样式来重组属性
  • 尽可能用 xml 描述接口行为(而不是以编程方式)
  • 等等。

高级质量阶梯:

界面是“完美的像素”

遵循高级可访问性标准

已经对所有可能的配置进行了验证

  • 所有支持的 Android 版本都已经过测试
  • 所有的密度都测试过了
  • 已经测试了有风险的构造设备(检查由于不遵守 Android 规范而导致的异常,例如三星)

满足为接口文件定义的高级质量标准

  • 来定义

这个对 done 的定义是一个命题。请随意根据您的团队环境进行调整。

**安卓开发者在jacquesgiraudel.com**


本站为非盈利网站,作品由网友提供上传,如无意中有侵犯您的版权,请联系删除