陈航,专注于大前端开发领域10年。曾就职于雅虎北研和新浪微博,2015年加入美团,经历了外卖用户端和商家端发展的多个阶段,推动了外卖移动端架构演进、线上运维及终端技术栈融合等相关工作。现任美团外卖商家业务终端团队技术负责人,致力于提升终端团队研发效率与交付质量。
陈航,专注于大前端开发领域10年。曾就职于雅虎北研和新浪微博,2015年加入美团,经历了外卖用户端和商家端发展的多个阶段,推动了外卖移动端架构演进、线上运维及终端技术栈融合等相关工作。现任美团外卖商家业务终端团队技术负责人,致力于提升终端团队研发效率与交付质量。
与面向用户业务相比,中后台业务角色多、场景复杂、标准化程度低,流程差异大。并且由于中后台业务天生的生产工具属性,导致使用时长通常远远高于用户业务。这些典型业务特点使得中后台类App面临着迭代效率与稳定性的双重挑战。
为了更好的平衡终端团队的开发效率与稳定性,美团外卖终端团队在2018年着手调研并引入Flutter,先后在用户端和商家端的验证可行性,确认了其在中后台业务场景中具有实用价值。2019年团队进行了Flutter容器化生态及周边自动化工具的建设,作为面向中后台场景的容器化解决方案,MTFlutter在最新稳定版Flutter的基础上进行了修改适配,基于美团点评的移动端基建、开发生态做了定制,提供了工程模板、脚手架、基础能力插件、UI2Code/AI2Code、混合开发集成工具、Pub服务、打包构建、资源托管、监控运维等开发者能力,让拥有基本Flutter开发技能的业务团队,能够快速的将Flutter容器无缝引入到现有项目,或是快速构建独立的Flutter应用。作为源自美团外卖,服务于全公司的容器化方案,目前,MTFlutter已经在美团点评多个部门不同类型中后台业务大规模线上使用。
本次GMTC大会,将会分享一些我们的实践经验,希望能够为大家在Flutter容器化生态建设和大规模化使用Flutter上提供借鉴和思路。
演讲提纲:
1. 业务背景
(1) O2O模式下的中后台业务特点
(2) 跨平台技术的业务诉求与技术挑战
2. Flutter的优势和挑战
(1) Flutter的原理和技术特点
(2) 业务落地现实问题
3. MTFlutter:Flutter容器化生态建设
(1) 容器化技术全景图
(2) MTFlutter工作流及工程闭环
(3) 容器化基础设施生态及周边工具链建设
(4) 线上性能与异常监控运维能力
(5) UI2Code/AI2Code代码自动生成工具
(6) 业务落地现状
4. 展望和总结
听众收益:
1. 基于业务特点的跨平台技术选型思路
2. 如何在规模化团队中推广使用Flutter
3. 基于Flutter容器化解决方案建设思路
知识储备:
有基本的Flutter编程经验即可