文章列表

React Native工程中TSLint静态检查工具的探索之路

家正
TSLint为TypeScript提供了代码检查能力,对使用TypeScript的React Native工程,在规范性、安全性、可靠性、可维护性等方面起到重要作用。本文主要对TSLint相关知识进行分享,并对自定义TSLint规则进行介绍。 阅读全文

【人物志】美团技术委员会前端通道主席洪磊:爱折腾的斜杠青年

技术学院
洪磊的职业生涯可以用“跌宕起伏”来形容。从高中时就参加各种计算机竞赛,就开始涉足技术。大四那年,瞒着家里人跟几个小伙伴一起休学创业。 阅读全文

客户端单周发版下的多分支自动化管理与实践

王坤
本文介绍了在美团客户端单周发版快速迭代的背景下,大交通业务线多个仓库的多个发版分支的自动化的管理方法。 阅读全文

iOS 覆盖率检测原理与增量代码测试覆盖率工具实现

丁京 王颖
本文介绍美团到店餐饮团队对 iOS 覆盖率检测算法的研究,分享一种可以嵌入到现有开发流程中,并对开发透明的增量代码测试覆盖率工具的实现。 阅读全文

Android组件化方案及组件消息总线modular-event实战

海亮
组件化作为Android客户端技术的一个重要分支,近年来一直是业界积极探索和实践的方向。美团内部各个Android开发团队也在尝试和实践不同的组件化方案,并且在组件化通信框架上也有很多高质量的产出。本文介绍了美团行业收银研发组Android团队的组件化实践,以及业界首创强约束组件消息总线modular-event的原理和使用。 阅读全文

美团开源Graver框架:用“雕刻”诠释iOS端UI界面的高效渲染

洋洋
Graver 是一个高效UI渲染框架,美团外卖平台摒弃了 UIKit,采用全新的视觉元素分解方式来构建界面,让 UI 渲染变得更简单、灵活,现已开源。 阅读全文

【人物志】技术十年:美团第一位前端工程师潘魏增

技术学院
从饭否到美团,潘魏增用十年的技术生涯,诠释了“长期有耐心”这句话的含义。在他看来,长期有耐心,其实也是延迟满足感。 阅读全文

美团外卖iOS App冷启动治理

郭赛 徐宏
本文主要分享了美团外卖iOS客户端针对App冷启动性能进行治理的一些经验。 阅读全文

Hades:移动端静态分析框架

吴达 智聪
本文是在美团点评业务快速发展背景下,针对大型移动项目的静态分析需求,结合开源项目利弊,最终设计实现了静态分析框架 Hades 项目。 阅读全文

构建时预渲染:网页首帧优化实践

寒阳
移动端白屏优化是前端界面体验的一个重要优化方向,Web 前端诞生了 SSR 、CSR、预渲染等技术。在美团支付的前端技术体系里,通过预渲染提升网页首帧优化,从而优化了白屏问题,提升用户体验,并形成最佳实践。 阅读全文

Category 特性在 iOS 组件化中的应用与管控

尚先 泽响
本文主要介绍如何通过 Category 特性来实现优雅的组件间通信方案,并分享美团平台对于 Category 用法的管控与实践。 阅读全文

【基本功】深入剖析Swift性能优化

亚男
Swift具有快速、灵活、安全的特性。通过编译器的优化使得执行速度更快,占用空间更小。本文将介绍Swift编译器在各阶段如何优化代码以及方法是如何分配的,在此基础上,引申出如何利用这些优化特性,选择正确的机制来提高程序性能。 文末扩展了Swift在优化后出现的一些非预期的“Bug”。 阅读全文

iOS系统中导航栏的转场解决方案与最佳实践

思琦
由于 iOS 系统自身的设定,导航栏的转场效果受到诸多因素的限制。除此之外,大型应用中的路由系统也需要导航栏的转场更加灵活、稳定和方便,这些要求都提升了导航栏相关组件的开发难度,本文将介绍美团点评针对此问题的解决方案以及最佳实践。 阅读全文

Logan:美团点评的开源移动端基础日志库

姜腾 立成
Logan基础日志库主要解决了日志模块普遍存在的效率、安全性、丢失日志等问题。 阅读全文

前端安全系列(二):如何防止CSRF攻击?

刘烨
前端是引发企业安全问题的高危据点。我们将发表前端安全系列文章,讲解常见的前端安全问题。本文讲解CSRF的攻防原理,并为前端人员提供CSRF防护建议。 阅读全文

beeshell —— 开源的 React Native 组件库

小龙
基于 React Native 的企业级移动应用的基础组件库 beeshell 的开源推广文章,从架构设计、实现、质量保证、规划几个方面对 beeshell 进行全面介绍。 阅读全文

前端安全系列(一):如何防止XSS攻击?

李阳
前端是引发企业安全问题的高危据点。我们将发表前端安全系列文章,讲解常见的前端安全问题。本文讲解XSS的攻防原理,并为前端人员提供XSS防护建议。 阅读全文

美团外卖Android平台化的复用实践

金光 王芳 晓飞
外卖业务需要在外卖App和美团App上上线,这就让外卖业务产生了复用的问题。本文基于美团外卖Android开发团队长期的平台化复用开发经验,提供一种代码复用的实践方案。 阅读全文

ARKit:增强现实技术在美团到餐业务的实践

曹宇
ARKit 是 Apple 公司在 2017 年推出的 AR 开发平台。它通过结合 iOS 设备的摄像头、惯性测量单元等传感器,在 App 中为用户提供增强现实的体验。在用户必须亲临商户的到餐业务场景中,能够感知周围商家的位置是个很普遍、很自然的需求。本文详述了一种 LBS+AR 技术方案的探索与实现。 阅读全文

美团扫码付小程序的优化实践

陈瑶
美团技术团队在小程序领域也进行了很多的探索和实践。扫码付是一款面向C端消费者推出的线下收单业务,这项业务主要寄托在美团小程序下。本文从外部环节和内部环节入手,介绍了美团扫码付小程序的优化与实践。 阅读全文