复杂业务场景下的 Flutter 混合开发技术实践

所属专题:多端一致性

嘉宾 : 罗广镇 | 腾讯高级客户端开发工程师

会议室 : 巴塞尔

讲师介绍

专题演讲嘉宾:罗广镇

腾讯高级客户端开发工程师

2016 年加入腾讯,高级客户端开发工程师,负责腾讯游戏用户平台和社区等项目,拥有丰富的移动端、大前端开发经验。作为腾讯 Flutter Oteam 负责人,主导了 Flutter 混合栈开发框架等 Flutter 基础项目的建设,对移动端跨平台开发技术有较多了解。

议题介绍

演讲:复杂业务场景下的 Flutter 混合开发技术实践

Flutter 是目前主流的跨端开发方案,而混合工程开发是存量项目引入 Flutter 必须要面对的问题。终端项目引入 Flutter 开发大多采用 Native 和 Flutter 混合的方式,存在路由、通信、性能、版本兼容和开发流程上的诸多问题需要解决,业界解决方案并不完善。本次分享将介绍腾讯内部广泛使用的 Flutter 混合栈开发方案,包括如何抹平混合路由差异,兼容 Flutter 与原生开发能力和各技术栈混合开发,支持单/多引擎、页面/视图级容器加载、PlatformView 等复杂的使用场景。目前已经在腾讯内部 20 多个项目得到应用。

演讲提纲:

1. Flutter 混合开发背景与存在问题

  • 官方多引擎混合开发方案及问题
  • 混合开发场景常见痛点

2. 混合栈开发框架 TRouter 设计与实现

  • 统一为原生导航栈的路由方案
  • 单引擎与多引擎混合开发与引擎管理
  • 视图级别多窗口混合使用
  • 混合栈消息通信方案
  • 生命周期与事件传递
  • Flutter 版本平滑升级支持与多版本支持

3. 复杂开发场景实践

  • PlatformView 使用实践与优化思路
  • TRouter 与官方导航栈混用
  • Flutter Web 路由支持

你将获得:

  • 复杂业务跨端开发的技术实践与思考
  • 了解海量业务已成功应用的 Flutter 混合栈开发高效方案
  • 大厂 Flutter 开发的优秀经验和踩坑过程 

交通指南

上海·宏安瑞士大酒店

Swissotel Grand Shanghai
地址:上海市静安区愚园路1号
  • 微信咨询

  • 电话咨询

    联系电话:+86 18514549229

微信联系我们

小姐姐 瑞丽