已开源|码上用它开始Flutter混合开发——FlutterBoost

  1. 云栖社区>
  2. 闲鱼技术>
  3. 博客>
  4. 正文

已开源|码上用它开始Flutter混合开发——FlutterBoost

技术小能手 2019-03-14 16:21:07 浏览9224
展开阅读全文

开源地址:https://github.com/alibaba/flutter_boost

为什么要混合方案

具有一定规模的App通常有一套成熟通用的基础库,尤其是阿里系App,一般需要依赖很多体系内的基础库。那么使用Flutter重新从头开发App的成本和风险都较高。所以在Native App进行渐进式迁移是Flutter技术在现有Native App进行应用的稳健型方式。

闲鱼在实践中沉淀出一套自己的混合技术方案。在此过程中,我们跟Google Flutter团队进行着密切的沟通,听取了官方的一些建议,同时也针对我们业务具体情况进行方案的选型以及具体的实现。

官方提出的混合方案

1基本原理

Flutter技术链主要由C++实现的Flutter Engine和Dart实现的Framework组成(其配套的编译和构建工具我们这里不参与讨论)。

网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: 闲鱼技术