你做过移动互联网开发吗?在移动互联网超级火爆的今天,你是否也想分的一杯羹呢,来这里看大师给你讲解如何完成一款app,本文的主旨在于讲解在app的制作流程。
今天完成了完全属于自己的一款安卓应用,整个流程都是我一个人跑下来的,感觉小有成就,名字叫“长见识了”,是一款趣味答题类的游戏,题目各种火爆各种经典,下载地址,看似一个简单的答题小游戏却是五脏俱全,从开发流程上都进行了严格的规范,大家有空可以下载玩玩~
该项目虽然比较简单,但是从项目需求分析到最后的开发测试上架流程都是完备了的。
一,首先我的扮演角色是产品经理,做的工作有:
1,观察市场和客户需求,提出核心思想
2,定义项目原型,设计app页面流程
3,定出项目上市或开发结束时间
二,然后我扮演的角色是项目经理,做的工作有:
1,分析项目需求,评估需求可行性
2,开发文档,量化任务,分配给相应人员
3,跟踪进度,把控流程,协调各组员关系UI设计
三,做出这些后,就进入UI设计的作业范围了:
1,按照项目原型设计UI界面
2,定义相应动画效果
3,UI界面进行切图
四,定义出自己的UI之后,我就要开始对自己的设计进行编码操作了,首先要做的是后台:
1,按照项目原型设计UI界面
2,定义相应动画效果
3,UI界面进行切图
五,现在就是要做前端了:
1,研究项目原型,搭建相应框架
2,研究具体的技术,封装相应包类
3,详细编码和单元自测
六,中间穿插着要对自己的产品进行测试:
1,对后台的接口进行完整测试,强健性测试,压力测试
2,对UI进行美观性测试与实用性测试
3,对客户端进行性能测试,各种用例测试
测试这里需要注意的是,很多地方都是交叉进行的,比如后台开发或者UI设计刚出来就交给测试人员进行测试,而不是等到app开发完成后才对其进行测试,这样会形成一个亡羊补牢的结果,如果后台或者UI出现一些bug,会影响前端开发的进度。
有机会大家一起讨论,欢迎大家留言~~
项目经理