Flutter新锐专家之路:混合开发篇

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

Flutter新锐专家之路:混合开发篇

闲鱼技术 2018-08-17 13:30:28 浏览7286
展开阅读全文

作者:闲鱼技术-正物

本篇是此系列的第二篇,重点介绍如何让Flutter能够开发,实现业务需求。这部分包括:混合栈的管理,混合下的能力补齐和包管理。

混合栈的管理

引入Flutter之后,我们首要面临的问题便是混合栈的管理。如我们首先实践的是商品详情页,则有一个常见的应用场景:首页->详情页->详情页(猜你喜欢点击)->会话页->详情页(会话顶部点击)。如何去解决这种Native 与Flutter任意嵌套的问题呢?

解决方案应具有以下特点:

a.每一个页面都有一个VC(Activity),保证所有基于VC(Activity)生命周期的逻辑(如埋点等)照常工作

b.不同的Flutter页面之间可以正常通信,共享数据

c.Native可以调起任意的Flutter页面,无论是首次打开还是之后

d.资源占用尽可能少,性能尽可能好

e

网友评论

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