开源地址:https://github.com/alibaba/flutter_boost
<https://yq.aliyun.com/go/articleRenderRedirect?url=https%3A%2F%2Fgithub.com%2Falibaba%2Fflutter_boost>
为什么要混合方案
具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在Native
App进行渐进式迁移是Flutter技术在现有Native App进行应用的稳健型方式。
闲鱼在实践中沉淀出一套自己的混合技术方案。在此过程中,我们跟Google
Flutter团队进行着密切的沟通,听取了官方的一些建议,同时也针对我们业务具体情况进行方案的选型以及具体的实现。
官方提出的混合方案
1基本原理
Flutter技术链主要由C++实现的Flutter Engine和Dart实现的Framework组成(其配套的编译和构建工具我们这里不参与讨论)。
热门工具 换一换