文章列表

用微前端的方式搭建类单页应用

贾召
微前端是前端开发中一个比较热门的话题,在美团企业项目中,我们采用微前端的方式,搭建类单页应用。本文讲述了前端HR业务的整个微前端化过程。 阅读全文

WMRouter:美团外卖Android开源路由框架

子健 渊博 云驰
WMRouter是一款Android路由框架,基于组件化的设计思路,功能灵活,使用简单。本文先简单介绍WMRouter的功能和适用场景,然后详细介绍WMRouter的发展背景和过程。 阅读全文

深入理解JSCore

唐笛
本文主要从原理部分介绍了iOS中的JSCore,包括JS发展历史,WebKit中的JSCore,以及部分JSCore源码解读来阐述常用API原理。 阅读全文

Flutter原理与实践

少杰
本文介绍了全新移动UI框架Flutter的架构、特色功能(Hot Reload、插件等)和Dart语言,并分享了美团外卖Flutter版全品类页面的实践。 阅读全文

美团扫码付的前端可用性保障实践

田泱
在扫码付业务火箭式发展的过程中,对整个系统的可用性提出了严格的要求,前端服务也面临了很大的挑战。我们在不断解决问题的过程中总结了一些经验,有些方案取得了不错的效果,有些方案还在尝试探索。本文通过总结,希望提供大家一个保障前端可用性的思路,为业务发展保驾护航。 阅读全文

Jenkins的Pipeline脚本在美团餐饮SaaS中的实践

张杰 王浩
介绍美团点评餐饮SaaS在使用Jenkins持续集成过程中,多个Android项目构建和集成React Native时,使用Pipeline的经验。 阅读全文

Android消息总线的演进之路:用LiveDataBus替代RxBus、EventBus

海亮
对于Android App的开发者来说,EventBus、RxBus一定是最为常用的消息总线框架,用于在不同模块之间订阅/发送消息。本文提供了一个新的消息总线框架——LiveDataBus,利用LiveDataBus,不仅可以实现消息总线功能,而且对于订阅者,他们不需要关心何时取消订阅,极大减少了因为忘记取消订阅造成的内存泄漏风险。 阅读全文

美团客户端响应式框架 EasyReact 开源啦

姜沂 臧成威
EasyReact 是一款基于响应式编程范式的客户端开发框架,开发者可以使用此框架轻松的解决客户端地异步问题。<br/>EasyReact 现已开源。 阅读全文

Android自动化页面测速在美团的实践

文杰
本文将介绍一个用于测量App页面加载速度和冷启动速度的SDK,以及将其自动化实现的插件,可以对整个项目所有页面的加载速度进行实时监控,并且没有业务代码的侵入。 阅读全文

MCI:移动持续集成在大众点评的实践

智聪 邢轶
本文从美团点评App的业务复杂度出发,介绍构建稳定高效自动化的移动持续集成系统的最佳实践,在此基础上通过自研的静态准入方案进一步提升移动项目质量,通过全流程的托管方案提升移动开发生产力。 阅读全文

Kotlin代码检查在美团的探索与实践

周佳
Kotlin有着诸多的特性,比如空指针安全、方法扩展、支持函数式编程、丰富的语法糖等。在实际的使用过程中,我们发现看似写法简单的Kotlin代码,可能隐藏着不容忽视的额外开销。本文剖析了Kotlin的隐藏开销,并就如何避免开销进行了探索和实践。 阅读全文

前端遇上Go: 静态资源增量更新的新实践

洋河
静态资源的分发是前端开发的一个热门话题。在美团金融服务平台,我们有自己的一套静态资源加载和增量更新方案。本文将总结我们使用 Go 语言搭建前端增量更新服务的实践成果。 阅读全文

美团外卖iOS多端复用的推动、支撑与思考

尚先
主要介绍多入口业务形态下的多端复用需要如何推动,有哪些前提条件与技术支撑,如何不影响现有业务进行平滑的架构迁移,以及如何规避架构演进衍生出的副作用 阅读全文

Picasso 开启大前端的未来

晓燕 大为
Picasso是大众点评移动研发团队研发出的高性能跨平台动态化框架,已经开启大前端未来的一种新的可能。 阅读全文

WWDC案例解读:大众点评相机直接扫描支付是怎么实现的

陈源 博晖 唐仕
一年一度的WWDC又来啦!每年都有少数App开发者会在WWDC上演示自己App利用新版本iOS的feature开发的强大功能。大众点评作为Apple的资深合作伙伴,今年带来了Apple Pay闪付的全新体验,从相机扫码点餐到最终Apple Pay支付一气呵成。 阅读全文

美团外卖Android Crash治理之路

维康 少杰 晓飞
本文介绍了美团外卖Android客户端团队是如何将Crash率从千分之三降至万分之二。 阅读全文

美团外卖客户端高可用建设体系

陈航 富强 徐宏
本文主要介绍美团外卖客户端高可用建设体系实践中面临的挑战及整体解决思路,并总结了其中的一些实践经验。 阅读全文

插件化、热补丁中绕不开的Proguard的坑

夏伟 李挺
本文主要介绍ProGuard applymapping的Bug和修复 阅读全文

美团外卖Android Lint代码检查实践

子健
在解决技术实现问题的基础上,从实际需求角度对Android Lint静态代码检查做出更多思考,最终在美团外卖的项目开发中实践。 阅读全文

Toast与Snackbar的那点事

子尧 腾飞
本文介绍了使用传统Toast存在的问题和对应的解决方案,并详细讲解了美团最终实现的用Snackbar替换Toast的方案。 阅读全文