专题演讲嘉宾:杨天航(Chris)

Google软件工程师

自从2018年加入 Google 以来,Chris 一直是 Flutter Plugin/Ecosystem 的一员。Chris 主要负责 PlatformViews 在 Flutter 上的实现,他还是一些 Flutter Plugins 的代码所有者,比如 google_maps_flutter。Chris 的目标是为开发者在开发和使用 Flutter Plugins 中提供最佳体验。

by 杨天航(Chris)

Google
软件工程师

混合集成 PlatformViews 帮助了 Flutter 实现嵌入安卓和 iOS UI。很多非常流行的 Plugins 都使用了混合集成 PlatformViews,比如 google_maps_flutter, webview_flutter,以及最近刚进入测试阶段的 google_mobile_ads。

本次演讲将解析混合集成 PlatformViews 在引擎层的实现方法。

演讲提纲:

  1. 简单介绍 PlatformViews,它在 Flutter 生态中起到什么作用
  2. 介绍 Flutter 在实现 PlatformViews 时需要解决的问题
  3. 解析 Flutter 如何解决 PlatformViews 的布局问题
    • 简单介绍 Flutter 的四棵树
    • 通过一个简单的 WebView App 的 UI, 解析 PlatformViews 的嵌入是如何在引擎层实现的
  4. 解析混合集成 PlatformViews 与 Flutter 的多线程环境的冲突与解决方案
  5. 解析Flutter如何实现 PlatformViews 上的异步手势识别
  6. PlatformViews 在性能上的限制,以及优化方案

你将收获:

  1. 了解 Flutter 是如何实现混合集成 PlatformViews,以及实现时遇到的难点和解决方案
  2. 了解混合集成 PlatformViews 在性能上的限制以及优化方案

交通指南

上海·宝华万豪酒店

Shanghai Marriott Hotel Parkview
地址:上海市广中西路333号
  • 微信咨询

  • 电话咨询

    联系电话:+86-18514549229

微信联系我们

小姐姐