美文网首页Android
创业团队Android开发流程

创业团队Android开发流程

作者: 陈大集 | 来源:发表于2016-01-15 00:00 被阅读208次
    理想的开发流程
    • 产品经理画好原型
      • UI绘制了完整的UI图
        • 服务端开发完API
          • App开发

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

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

    • 产品功能不断改动
    • UI图不断的修改
    • 服务端开发不够成熟,API经常改动

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

    创业团队的开发流程
    • 产品经理画好原型

      • API文档约定
      • UI规范确定
        • App、API、UI、功能迭代
    • 根据产品原型约定好API格式,先编写文档再实现

    • 与UI确定好整个App的UI规范,比如各个间距、采用何种颜色

    而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设计上也相对省事。

    相关文章

      网友评论

        本文标题:创业团队Android开发流程

        本文链接:https://www.haomeiwen.com/subject/eblhkttx.html