从上面的原型图可看出,这个原型图只是简单描述了app的基本界面,界面极其简陋。单靠这份原型图是很难开发app(如果硬是出了原型图就开始开发也行,只是前端估算的时间非常不准确)。
当原型图出来后,产品经理就把原型图交给UI设计师出设计稿。UI设计师就开始根据自己的美术功底,美化这份原型图:给里面的每个元素都配上合适的颜色;调整整个界面的布局,按钮的大小,位置,颜色等,务必使整个界面看起来更美观;标示里面的字体的坐标,使用的字体等。
下面是一个设计搞的例子:
甚至,有的UI设计师还要负责设计交互,例如,A界面是怎么跳到B界面,是从上往下跳转,还是从下往上跳转。
研发阶段
后端人员根据产品,设计架构。
android和ios程序员,则可以根据设计稿开始先做界面,凡是和后台交互的部分先不做。
当一段时间后(大概一个星期),后端的架构应该设计好了,这时针对下面3点先初步定好api的接口:
1.这个api是有什么用的?
2.这个api的输入参数是什么?
3.这个api返回什么数据?
根据这些定好的api接口,和android和ios程序员相信说明,让他们了解。这些api接口初期先返回一些测试的数据,好让前端人员先开发,后端人员慢慢把这些接口的功能实现。这样子,前端和后端的开发进度都不会耽误。
当然了,这些api接口以后肯定要改动的,为了保证信息的通畅,有任何改动请及时通知相关的开发人员。
测试阶段
当制定开发计划时,就应该计划好,做完哪几个功能就测试一次。一般是一到两个星期测试一次为宜。
如果是研发了两三个月才测试一次,那么积累的问题太多了。如果是在某个点对业务了解错误,那么过长的研发周期也会造成错误难以修复。
在创业团队中,就不要幻想有专门的测试人员,更多的是全员测试。整个创业团队里的每个人,都充当测试人员,测试app里的每个功能,记录下所发现的问题,整理好,提交给相关的负责人修复。
正式推出阶段
当app测试完毕,觉得没什么问题了,就开始准备上架了。
后记
以上是大概的整个app研发流程。
---------------------------------------------------------------------------------------------------------------------------
app后端系列文章总目录
【作者】曾健生
【QQ】190678908
【qq群】254659220
【微信公众号】 appbackend
【新浪微博】 @newjueqi
【博客】http://blog.csdn.net/newjueqi