开发者工具介绍
| 首页 | 归档 | 分类 | 标签 | 关于 |
原生侧有许多库可以实现与JS直接通讯,而不需要使用webview容器。
https://github.com/shorebirdtech/shorebird
Flutter创始人之一打造,只支持Flutter侧的热更,patch包存放在google服务器,需要翻墙
[Flutter - 混编项目集成Shorebird热更新🐦(安卓篇))][https://juejin.cn/post/7321049411852664882]
研究基于 Flutter Shorebird 热更新支持中国区域的问题
58同城的开源动态化方案,目前市面上比较完善的开源方案。
将build方法内的代码使用dart2dsl转化成json,将非build方法里的代码使用dart2js转化成js。
将js转化成bin文件,好处是不用反序列化,大大提升Fair解析、加载资源的速度
用来快捷创建动态化工程和载体工程
1 |
|
dart_eval 是一种基于 Dart AOT 动态执行 Dart 代码的技术,能够实现动态化(CodePush),支持 Flutter。它包含编译器和解释器,均使用 Dart 语言编写,并支持可扩展(如扩展 Flutter 支持)。
dart_eval 由两个 Repo 构成: