android开发一款app的流程

回想一下开发一款app的流程

其实对于一个程序员来说,成长最快的莫过于独立开发一款app应用,经历一下从无到有的过程,以及这个过程中需要做的,出现的问题,怎么解决的等等。

我曾独立承担过一款app的开发,这里记录一下心得。

1.产品研讨,需求确认,需求(带效果图)评审,一直到需求最终落地

2.构思产品,搭建开发框架----------------使用什么架构呢?MVP,还是MVVM

3.是否需要用到组件化开发

4.抽取共性内容----------基类(主题啊,标题栏啊,状态栏啊,侧滑啊,跳转动画啊等等),工具类

5.确定用什么网络框架--------跟后端,测试确定返回结果类型

我们使用的json格式如下

{

    success:true

    description:""

    code:200

    data:

}

6.需要用到哪些三方库--------确定这些三方库的版本

7.配置gradle--------配置sdk版本啊,三方库版本统一管理啊,是release模式还是debug模式啊,签名文件啊等等

8.具体开发------开发过程中需要及时跟相关产品,测试,以及后台人员确认

9.代码混淆

10.加固

11.多渠道打包-------渠道信息需要提前配置,提前在对应的开发者平台申请好,节省时间

12.测试,bug修复,功能点查缺补漏,优化

13.验收各个功能模块,配置信息

14.验收合格之后,准备好需要上架的安装包,定好时间上线

15.上线之后,跑一遍主要流程,线上观察

大致就是这些流程,当然了,开发过程中可能会出现各种各样的问题,需要我们在开发过程中细心细心再细心,多测试,出现问题了沉着应对。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值