美文网首页Android开发高手课-课程总结
课后总结1-如何打造高质量的应用

课后总结1-如何打造高质量的应用

作者: 迷途小顽童 | 来源:发表于2018-12-04 16:34 被阅读12次

导读:最近在学习张绍文的“Android开发高手课”,该课程是一门为Android开发者量身定制的进阶课程,围绕打造高质量应用、实现高效开发和架构演进这三部分,不仅包含图文、音频的教学,还有作者精心设计的练习Sample,帮助你快速掌握解决复杂问题的思路和方法,并能结合课后实践切实提升开发能力,该栏目主要为本人学习该课程的一些总结及个人心得。

1、Android中分析内存工具 Traceview

2、目前存在的新型框架,React Native,Flutter

3、模块演进:高质量开发--高效开发--架构演进

  高质量开发:开发阶段(1、稳定性、崩溃、异常退出,2、内存、卡顿、启动、I/O)
  高效开发:编译CI阶段(1、插桩AspectJ、ASM、ReDex),测试阶段(大数据、AI、排查、跟踪),灰度发布阶段(提速、数据)
  架构演进:Android P、target26、Kotlin、Flutter

4、构造整合应用的人员和开发流程的平台,APM(Application Performance Management),即应用性能管理平台

  统一管理
  统一三端
  Android/iOS/H5 ---->开发、测试、灰度、发布--->移动APM质量平台--->采集、上报、展示、报警
  用户关心的质量问题
  稳定性:崩溃、ANR
  性能:内存、卡顿、启动、IO、渲染、电量、网络、安装包、存储

5、Android绿色联盟大会上推出的应用体验标准

性能:

  冷启动时间<1秒
  热启动时间<0.5秒
  界面帧率>55
  界面不存在过度绘制
  不存在内存泄露
  前台内存用<500M
  后台内存用<400M
  后台CPU占用<2%

功耗:

  后台WakeLock占用<5min
  后台网络占用<5min
  后台Alarm占用<5min
  禁止后台传感器占用

说明:文章内容摘录自Android 开发高手课程图文数据

相关文章

  • 课后总结1-如何打造高质量的应用

    导读:最近在学习张绍文的“Android开发高手课”,该课程是一门为Android开发者量身定制的进阶课程,围绕打...

  • 如何打造高质量的应用?( 一)

    如何打造高质量的应用? 应用至少会经过开发、编译 CI(自动编译,提交到gitlab之后,合并之前)、测试、灰度和...

  • DISC与个人品牌打造

    A关注:如何应用DISC工具打造个人品牌 M心态:学习、总结、链接、落地 B行为:给自己的个人品牌打造做计划,总结...

  • 如何打造高质量应用?

    开发、编译 CI、测试、灰度和发布各阶段针对处理 开发阶段利用耗时分析工具 Traceview等 编译 CI 阶段...

  • 如何打造高质量的应用?

    作者:张绍文 今年年初,我去上海参加一个移动技术会议,问了很多开发者最近在忙啥。令我非常惊讶的是,大家讲的最多的还...

  • 2017-08-26

    8月26日 如何打造高质量团队

  • Android如何打造高质量的应用?( 三)

    内存泄漏内存泄漏简单来说就是没有回收不再使用的内存,排查和解决内存泄漏也是内存优化无法避开的工作之一。很多内存泄漏...

  • Android 如何打造高质量的应用?( 二)

    崩溃率只是一个数字,我们的出发点应该是让用户有更好的体验。 Android 崩溃分为 Java 崩溃和 Nativ...

  • SEO高质量原创文是这样写出来的

    很多SEO站长都会遇到这样的问题,如何打造高质量文章,有很多SEOer认为高质量文章就一定是原创的,其实并不是!相...

  • 售前服务

    我们做微商最重要的就是朋友圈。那么如何打造高质量的朋友圈呢。

网友评论

    本文标题:课后总结1-如何打造高质量的应用

    本文链接:https://www.haomeiwen.com/subject/dlcvcqtx.html