Android开发高手课笔记--如何打造高质量应用?

前言

学习《Android开发高手课》也有一段时间了,确实对技术的提高很有帮助,可以开拓自己的视野。想利用这一段时间好好整理下学习笔记,以便回顾。由于版权问题,后续笔记不再公开,感兴趣可扫二维码参加课程。

如何打造高质量应用

用户体验和应用质量

内存优化,弱网络优化,做高质量的应用远不止这些

1.环境越来越复杂

    适配屏幕、双卡双待、Android各种机型厂家系统,国外的语言和环境

2.业务和代码越来越复杂

   业务复杂如何管理几十个模块

   React Native、Flutter、TensorFlow等各种语言和框架堆积

   复杂的环境、庞大的系统

应用交付的流程

打造高质量的应用->将应用当成一件商品

应用至少经历4个阶段,每个阶段需要关注的问题

1.开发阶段

    各种开发工具背后的实现原理。

    如:如何实现没有性能损耗的Traceview,并将其移植到线上

2.编译CI阶段

    防止代码不断恶化

    性能优化

    利用Coverity、Infer静态工具

    需要编译原理的知识(移动开发有很多深入研究的东西)

3.测试阶段

    敏捷开发,用户是最好的测试

    测试测不出问题,如何尽可能模拟用户操作路径?

    自动化测试结合AI

4.灰度和发布阶段

    动态部署流行之后,有问题就发补丁

    如何保证产品质量,线上问题概率低,难复现

    希望有一个远程的听诊器

专栏学习方法

移动APM质量平台

应用交付的阶段,如何对高质量的目标和实现方式一致

1.开发阶段开发人员,希望尽可能采集更多数据

2.测试阶段测试人员,对实验环境或竞品进行对比测试

3.灰度和发布阶段运维人员,测试相对保守一些

统一的平台整合应用人员和开发流程

Application Performance Management应用性能管理

APM特点

1.统一管理

如不同的监控工具,在不同的仓库,上报的格式不同

2.统一三端

多个应用上报、分享、展示、报警是共用的

质量平台关注的问题

应用体验标准

APM可以帮助快速解决快速发现和定位问题,但不能实现高质量,关键是人。

1.是我的问题吗?能复现吗?你的测试靠谱吗?深挖背后的原因

2.性能优化的关键在于如何解决存量问题,同时快速发现增量问题

总结

专栏、技术会议、github中学习

耐得住寂寞、多扣一些细节、多深入研究、多停下来总结

想参加课程学习,可扫二维码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Android开发教程及笔记-完整版.pdf》是一本关于Android开发的教程和笔记的完整版电子书。这本电子书主要介绍了Android开发所需的各种知识和技术,对于想要学习Android开发的人来说是一本非常有价值的资料。 这本电子书包含了Android开发的基础知识,如Android系统的介绍、Android开发环境的搭建以及常用开发工具的使用方法。同时,它也详细介绍了Android应用程序的开发流程,包括界面设计、布局管理、事件处理、数据库操作等方面的内容,使读者能够全面掌握Android应用程序的开发技巧。 此外,这本电子书还介绍了一些高级的Android开发技术,如网络编程、多媒体处理、传感器应用等方面的知识。通过学习这些高级技术,读者可以进一步提升自己的Android开发水平,设计出加优秀和复杂的Android应用程序。 除了知识点的介绍之外,这本电子书还提供了大量的实例和代码,让读者能够通过实践来巩固所学知识。同时,它还给出了一些常见问题的解决方法和开发经验的分享,帮助读者好地理解和应用所学的知识。 总之,《Android开发教程及笔记-完整版.pdf》是一本非常实用的Android开发学习资料,其全面而详细的内容将帮助读者系统地学习和掌握Android开发的技能,为实际项目的开发提供了很好的指导。无论是初学者还是有一定经验的开发者,都可以从中受益匪浅。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值