写点什么

MTFlutter:美团外卖 Flutter 容器化生态建设实践

  • 2020-02-12
  • 本文字数:1029 字

    阅读完需:约 3 分钟

MTFlutter:美团外卖Flutter容器化生态建设实践

GMTC 深圳 2019 大会上,陈航讲师做了《MTFlutter:美团外卖 Flutter 容器化生态建设实践》主题演讲,主要内容如下。


演讲简介


与面向用户业务相比,中后台业务角色多、场景复杂、标准化程度低,流程差异大。并且由于中后台业务天生的生产工具属性,导致使用时长通常远远高于用户业务。这些典型业务特点使得中后台类 App 面临着迭代效率与稳定性的双重挑战。


为了更好的平衡终端团队的开发效率与稳定性,美团外卖终端团队在 2018 年着手调研并引入 Flutter,先后在用户端和商家端的验证可行性,确认了其在中后台业务场景中具有实用价值。2019 年团队进行了 Flutter 容器化生态及周边自动化工具的建设,作为面向中后台场景的容器化解决方案,MTFlutter 在最新稳定版 Flutter 的基础上进行了修改适配,基于美团点评的移动端基建、开发生态做了定制,提供了工程模板、脚手架、基础能力插件、UI2Code/AI2Code、混合开发集成工具、Pub 服务、打包构建、资源托管、监控运维等开发者能力,让拥有基本 Flutter 开发技能的业务团队,能够快速的将 Flutter 容器无缝引入到现有项目,或是快速构建独立的 Flutter 应用。作为源自美团外卖,服务于全公司的容器化方案,目前,MTFlutter 已经在美团点评多个部门不同类型中后台业务大规模线上使用。


本次 GMTC 大会,将会分享一些我们的实践经验,希望能够为大家在 Flutter 容器化生态建设和大规模化使用 Flutter 上提供借鉴和思路。


内容大纲


  1. 业务背景

  2. (1) O2O 模式下的中后台业务特点

  3. (2) 跨平台技术的业务诉求与技术挑战

  4. Flutter 的优势和挑战

  5. (1) Flutter 的原理和技术特点

  6. (2) 业务落地现实问题

  7. MTFlutter:Flutter 容器化生态建设

  8. (1) 容器化技术全景图

  9. (2) MTFlutter 工作流及工程闭环

  10. (3) 容器化基础设施生态及周边工具链建设

  11. (4) 线上性能与异常监控运维能力

  12. (5) UI2Code/AI2Code 代码自动生成工具

  13. (6) 业务落地现状

  14. 展望和总结


听众受益点


  1. 基于业务特点的跨平台技术选型思路

  2. 如何在规模化团队中推广使用 Flutter

  3. 基于 Flutter 容器化解决方案建设思路


知识储备


有基本的 Flutter 编程经验即可


讲师介绍


陈航,美团点评高级技术专家。


陈航,专注于大前端开发领域 10 年。曾就职于雅虎北研和新浪微博,2015 年加入美团,经历了外卖用户端和商家端发展的多个阶段,推动了外卖移动端架构演进、线上运维及终端技术栈融合等相关工作。现任美团外卖商家业务终端团队技术负责人,致力于提升终端团队研发效率与交付质量。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2019/shenzhen/schedule


2020-02-12 17:113103

评论

发布
暂无评论
发现更多内容

鸿蒙HarmonyOS实战-ArkTS语言(状态管理)

蜀道山

鸿蒙 HarmonyOS 鸿蒙系统 ArkTS

事业-最佳实践-编码-日志输出规范

南山

最佳实践 日志 代码质量 日志规范 编码基础

《自动机理论、语言和计算导论》阅读笔记:p139-p171

codists

编译原理

一个“敏捷”项目复盘的思考

Bruce Talk

敏捷开发 Agile 回顾会 Retrospective

C语言常见命名规范

百度搜索:蓝易云

Linux 运维 C语言 代码 云服务器

JavaScript判断数组是否包含某个值的6种方法

百度搜索:蓝易云

JavaScript Linux 运维 代码 云服务器

十个小白问题,帮你快速了解Sora

蓉蓉

openai ChatGPT4 sora

事业-最佳实践-编码-类大小衡量方式

南山

最佳实践 代码质量 单一职责 类大小 编码最佳实践

支付系统概述(七):资产交换

agnostic

支付系统设计与实现

springmvc开启异步请求报错Java code using the Servlet API or by adding "true" to servlet and

百度搜索:蓝易云

云计算 Linux 运维 云服务器 Spring MVC

MyBatis关联关系映射详解

百度搜索:蓝易云

云计算 Linux 运维 mybatis 云服务器

内联和嵌套命名空间

爱分享

C++11 C++20 C++14 嵌套命名空间 内联命名空间

事业-最佳实践-编码-命名规范

南山

最佳实践 代码质量 命名规范 类命名 方法命名

确保您的API安全:Kong Gateway顶级安全性的最佳实践

Gingxing

api 网关 Kong 网关 API 安全 消息网关 Kong Gateway

Vite配置环境变量以及反向代理请求

百度搜索:蓝易云

云计算 Linux 运维 vite 云服务器

一款基于AB32VG1的桌面智能坞

梦笔生花

程序设计 开发板 12864 OLED液晶显示屏

大公司的Java面试题集

程序员李木子

Java Java 面试题

2024-04-13:用go语言,给定一个整数数组 `nums`, 请编写一个函数,返回一个新的数组 `counts`。 满足以下条件:对于每个 `nums[i]`, `counts[i]` 表示在

福大大架构师每日一题

福大大架构师每日一题

PrismNET棱镜协议,十问十答让你少走“弯路”

PrismNET

区块链 人工智能 dapp PrismNET棱镜协议 PrismNET

《超算互联网白皮书》正式发布,天翼云为超算行业发展贡献数智力量

编程猫

鸿蒙HarmonyOS实战-ArkTS语言(基本语法)

蜀道山

typescript 鸿蒙 HarmonyOS 鸿蒙系统 ArkTS

MTFlutter:美团外卖Flutter容器化生态建设实践_GMTC_陈航_InfoQ精选文章