作者:闲鱼技术-石磬
背景
在端上为了提升App的灵活性, 快速解决万变的业务需求,开发者们探索了多种解决方案,如PhoneGap ,React Native
,Weex等,但在Flutter生态还没有好的解决方案。未来闲鱼都会基于Flutter
来跨端开发,如果突破发版周期,在不发版的情况下,完成业务需求,同时能兼容性能体验,无疑是更快的响应了业务需求。因此我们需要探索在Flutter生态下的动态化。
方案选择
借鉴Android 和Ios上的动态性方案,我们也思考了多种Flutter动态性方案。
1.下载替换Flutter编译产物
下载新的Flutter编译产物,替换 App 安装目录下的编译产物,来实现动态化,这在Android 端是可行的,但在Ios
端不可行。我们需要双端一体的解决方案,所以这不是最好选择。
2.类似React Nat
热门工具 换一换