Android开发——项目最终总结


    如果你最终看到了这篇文章,我想你表达一波歉意,由于整个Android项目属于敏捷开发,因此很多知识点我没能解释那么透彻,更多的是介绍有什么工具怎么使用它。由于自己基础不好,还是个考研族,整个开发也就花了7天左右0基础上手Android,确实是时间不够,哈哈哈,真心希望能得到理解。

1.项目优点

    当前,咱也不能妄自菲薄,也有那么几个点做的好一点:
(1)项目整体花的时间比较少,在仅有两个人开发的前提下,花了7天完成;
(2)前端的话,我也算是正式入手了移动端开发,之前的uniapp、微信小程序、vite等总觉得差点意思,算是一种弥补吧;
(3)后端,响应比较及时,能够很快对前端的需求做出回应;
(4)从软件开发的角度上来看,基本流程都不缺,测试的话由于Android对抓包的限制,因此安全方面没有找到有效切入点。

2.项目待优化说明:

    主要是给下载过我们代码的人看的,特别是如果你也刚好是想快速完成一个Android应用的开发。
(1)由于对Andorid的学习不够深入,因此大量使用重复代码以及getAcivity()等容易影响性能的处理方式;
(2)缓存方面,除了使用sp做简单缓存外,没有使用关系型数据库sqlite,可以说是性能大砍一刀;
(3)MQTT的接入有些生硬,用户无法像传统功能上实现在软件没有启动的情况在推送,只能运行软件的过程中接受,如果想实现这个的明白软件如何挂载后台进程了,让MQTT的心跳包不停止;
(4)MQTT的接入使用的是开源的平台,安全上存在不足;
(5)项目高度耦合,特别体现在用户消息的处理上,用户读取消息之后对于消息已读的请求,重新获取未读消息列表;
(6)没有下拉刷新功能;
(7)提示框的展示不太友好,只是简单的文字提示。
    当然,任何软件的开发都不是一蹴而就的,往往会花大量的时间在后期的维护上,这个也是正常的,但处于自己对于代码的一些执念,我觉得我还是有必要指出存在的不足。

3.Android应用发布的探索

    Android应用的发布(也就是应用市场上架)相对要严格一些,正规渠道需要具有软件著作证明(这个300米+,而且不容易过审,需要有较好的创意),更严格的应用市场还需要提供软件的对应官网。非正规渠道比如一舟分发,40一个月,感觉贼贵,哈哈哈,只能说有个么一条路。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

凌空暗羽

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值