基于 Google Flutter 的移动端跨平台应用实践

阅读数:121 2019 年 9 月 21 日 14:52

基于Google Flutter的移动端跨平台应用实践

GMTC 北京 2018 大会上,王树彬讲师做了《基于 Google Flutter 的移动端跨平台应用实践》主题演讲,主要内容如下。

演讲简介

Flutter 是 Google 开源的跨平台框架,是 Google 下一代操作系统 Fuchsia 的界面语言。通过自建绘制引擎,达到原生的绘制性能及很好的双端一致性,为跨平台统一编程提供了一种新的可能性。

闲鱼通过与 Google 团队紧密合作,将闲鱼部分页面迁移到 Flutter。在将 Flutter 应用于大规模生产环境的过程中,闲鱼积累的实践经验和心得,分享给大家。此外,闲鱼突破 Flutter 的标准用法,实现 Flutter 与 Native 在同一个 App 中混合开发,解决了混合栈管理、混合工程优化、兼容性适配等问题,使现有应用可以平滑渐进式迁移,希望为大家提供参考。

演讲提纲:

  1. 项目背景

(1)Google 开源项目 Flutter 介绍

(2)为什么使用 Flutter

  1. Flutter 通用实践

(1)Flutter 的研发流程和体验

(2)UI 开发,自定义组件

(3)Native 通用平台能力集成

(4)用 Texture 对接自定义视频播放器及图片库

(5)性能监控及调优

  1. 混合开发及渐进式迁移实践

(1)Flutter 与 Native 混合栈管理

(2)混合工程及编译优化

  1. Flutter 应用效果

(1)性能与动态性

(2)Beta 阶段的 Flutter 的成熟度

  1. 小结

听众受益点:

  1. Flutter 特点,了解跨平台开发的一种新的可能性。
  2. Flutter 线上大规模应用的实践经验及注意事项。
  3. 了解基于自绘制引擎的跨平台框架的设计思想及优劣势。

讲师介绍

王树彬

阿里巴巴闲鱼无线技术专家

毕业于浙江大学,2009 年加入阿里巴巴,现任阿里巴巴闲鱼架构负责人,负责闲鱼从端到云的整体架构升级。有十余年互联网研发经验。曾负责移动端 LBS 技术,是淘宝位置归一、地理围栏等技术的开拓者,为个性化、O2O 等业务提供基础能力。也曾负责淘宝的商家系统,建立商家十亿级大数据下的实时在线查询、挖掘服务。

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

基于Google Flutter的移动端跨平台应用实践

完整演讲 PPT 下载链接

https://gmtc.infoq.cn/2018/beijing/schedule

评论

发布