写点什么

贝壳 Flutter 体系化建设实践

  • 2021 年 12 月 14 日
  • 本文字数:658 字

    阅读完需:约 2 分钟

贝壳Flutter体系化建设实践

1.贝壳 Flutter 瘦身实践

本篇介绍的是如何通过修改 Dart 编译器 gen_snapshot,将 Flutter 产物的数据段和代码段分离以达到对 Flutter 产物的瘦身。同时还介绍了数据段的两种存储方式以及如何使用 Flutter for web 对远端加载方式进行降级。


2.Flutter 性能监控实践

本篇介绍的是如何监控 Flutter 页面的加载时间和页面的卡顿情况。文章首先介绍了 Flutter 页面的确定方式和页面的监控点位,其次是卡顿指标选定方案,最后介绍了监控 SDK 的实现。


3.Flutter 异常监控、符号解析及聚合分流实践

本篇介绍的是 Flutter 异常和 Crash 的监控实践,其中包括 Flutter 异常堆栈符号化和 Flutter Crash 中的 dart 代码堆栈的符号化,同时也介绍了 Flutter 异常和 Crash 的自动化分流方案。


4.贝壳 Flutter 调试工具 -FDB

本篇介绍的是贝壳 Flutter 调试工具 fdb,fbd 核心功能包括:组件信息检查、内存详细数据的展示、内存泄漏自动检测、FPS 检测以及源码文件和源码具体行数。


5.Flutter for Web 在贝壳容灾降级中的应用

本篇介绍的是如何使用 Flutter for web 对 Flutter 业务进行容灾降级,同时也包含了过程遇到的问题及解决方案。核心内容为:使用自定义的 hook 通道实现 Flutter Web 与 Native 通信、如何解决 dart:io 文件系统 API 问题以及整体的容灾降级架构。


6.Flutter 流畅度优化神器 - 开源组件 keframe 详解

本篇介绍的是贝壳 Flutter 页面流畅度优化方案,该方案通分针渲染的方式优化由构建导致的卡顿,在使用时,只需要简单地对复杂 widget 嵌套分帧组件,即可将其分到多帧进行渲染,提升流畅度。可以有效解决页面切换或者复杂列表快速滚动出现的卡顿问题。

发布于: 2021 年 12 月 14 日阅读数: 23
用户头像

还未添加个人签名 2019.03.15 加入

"贝壳大前端技术团队企业号"作为贝壳大前端官方账号,主要致力于FE,移动端的深度技术干货分享,欢迎大家关注我们的账号

评论

发布
暂无评论
贝壳Flutter体系化建设实践