美团外卖团队从 2019 年 6 月开始投入对动态化的研究,目前已在多个业务模块上线,内部项目代号 “Flap” 。此方案的特点在于动态化需求开发方式与普通 Dart 开发无异,且运行时的页面树构建与事件逻辑不再分开,除 Dart 外不引入其他技术栈与虚拟机。尽可能的降低跨端通信的损耗,并将一些耗时操作转由线下执行,以达到高效运行的目的。配合以便捷的调试环境,分阶段的质量控制,齐全的动态化工具链,真正的做到对开发同学友好且“无痛”。
(本文是博主在其他正式博客组织发布的文章,直接添加外链)
极客时间案例研习社:《美团外卖纯
Dart 的 Flutter 动态化实践 》