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