Android

创业团队Android开发流程

2016-01-15  本文已影响208人  陈大集
理想的开发流程

这种流程有点像日本的动画制作流程,每个步骤都十分严谨,每一步都水到渠成,要求团队有充裕的时间、每个成员都具有较高的水平以及较丰富的经验。

但是在创业团队中,由于时间紧急以及工作流程的不成熟,这种方式是不可能的,因为

  • 产品功能不断改动

所以功能、设计稿、API、App是不断的迭代修改的,如果没有一套可行的流程,那么最终移动端将十分的难堪。

创业团队的开发流程

而UI的设计演进顺序应该是

  1. 下拉刷新、上拉加载样式
  1. loading样式
  2. 弹出框样式
  3. 空数据、错误提示样式
  4. App页面

而页面的设计应该按模块进行,切忌东一个页面西一个页面.

后端API开发也是同样的道理,应该按照UI确定的模块开发对应的API.

  1. 用户认证模块
  1. 用户信息模块
  2. 其它业务模块(根据UI完成的模块)

注意事项

规范应该优选于设计

无论是API亦或是UI图,都必须先制定规范,甚至先编写文档,因为是迭代开发,App开发者可以根据规范先完成大量的工作。

API的开发应该遵循以App方便为主,只返回有用字段,拒绝冗余字段,比如有些后端开发者为了贪图方便,将数据库表整行数据返回,既毒害了API文档(一个接口的返回字段一般能几屏),也容易坑了移动端的Model层。

UI图的设计必须遵循规范来,因为UI可能有多人,经验不足的UI容易按自己的喜好确定每个页面的间距,而且标注的时候也经常会出现问题,确定好了规范,代码层面既统一资源,UI设计上也相对省事。

上一篇下一篇

猜你喜欢

热点阅读