Android高级学习00--如何打造高质量的应用

一、从交付流程说起:

一个应用至少会经过开发、编译 CI、测试、灰度和发布这几个阶段。

1、开发阶段

熟练各种开发工具,原理。

2、编译CI阶段

3、测试阶段

4、灰度和发布阶段

    动态部署,补丁。远程听诊器。

 

二、移动 APM 质量平台

1. 统一管理。A 同学写了一个耗时监控工具,B 同学写了一个内存监控工具,它们在不同的仓库,上报格式不太一样。

2. 统一三端。一个公司可能有多个应用,一个应用也可能有H5、iOS、Android 多个端。我们希望它们只是采集数据方式有所不同,上报、后台分析、展示、报警都是共用的。

有的问题可能是致命的:像崩溃、卡死、白屏。

性能问题:安装包大小、启动、耗时、内存、耗电、流量。

 

期待掌握的主要知识:

 

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

 

 

极客时间: https://time.geekbang.org/column/article/70250

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值