林帅斌,就职于字节跳动移动平台部,曾就职百度、阿里巴巴,参与过百度日文输入法、东南亚Lazada电商等重量级应用研发。目前负责 Flutter 应用框架层基础建设,主要的研究方向包括工程自动化接入、状态框架、组件容器化方案、研发流程等。
林帅斌,就职于字节跳动移动平台部,曾就职百度、阿里巴巴,参与过百度日文输入法、东南亚Lazada电商等重量级应用研发。目前负责 Flutter 应用框架层基础建设,主要的研究方向包括工程自动化接入、状态框架、组件容器化方案、研发流程等。
Flutter 是跨平台技术上最火的技术,在提供极好的用户体验的同时能解决多端一致性的问题,而且还能有效的降低人力成本。
字节跳动希望把 Flutter 打造成下一代研发体系,支撑众多 App 的各种使用场景,为此,我们在 Flutter 上大力投入,覆盖了引擎技术、平台服务、开发框架等多个维度。本次分享将介绍一下字节跳动在 Flutter 技术上的进展。
在开发框架上,我们围绕着开发着服务、研发流程两个方向进行了较多的投入,致力于提供极好的开发者体验,让开发者更高效,更专注在业务开发。本次分享主要会涉及工程实践的三个内容:研发套件、容器化方案以及状态管理框架。
演讲提纲:
1. Flutter 在字节跳动的进展
(1) 选择 Flutter 的原因
(2) 业务落地情况
(3) 建设现状与规划简介
2. 工程实践
(1) Flutterw 研发套件
a. 背景
b. 套件介绍
(2) 容器化开发方案
a. 背景
b. 架构体系
c. 使用场景
(3) 状态管理方案
a. 状态管理方案的选择
b. redux 的缺陷
c. ByteRedux 方案介绍
3. 结束语
听众收益:
1. 了解字节跳动在 Flutter 实战上的进展
2. 了解一种创新的状态管理方案的实现原理
3. 了解 Flutter 工程实践的一些基础建设
前沿亮点:
1. 研发套件、容器化方案能系统化的完善 Flutter 的开发周边,提供更好的开发者服务。
2. ByteRedux 使用新的思路,在保证 Redux 的核心优势的同时解决它的一些问题,使其能更好的适应大中小型 Flutter 应用开发。
知识储备:
无特殊要求