Dante’s Site

Stay curious, stay hungry, and never stop hunting.

0%
Um..! 11 posts in total. Keep on posting.
2022
App引导是端上做心智建设的重要手段,我们尝试了“剧本式”思维获得了较好效果。在想法落地时,相关研发工作量较大,而且终端技术栈多样化,需要做到“零代码”和“技术栈无关”。最终我们通过“图像匹配”与“标准协议”等核心方案实现了突破。本文将介绍该项目的思考过程,并会对关键技术方案进行剖析和解读,希望能给从事相关开发工作的同学以启发。
终端新玩法:技术栈无关的剧本式引导 终端新玩法:技术栈无关的剧本式引导
2020
美团外卖团队从 2019 年 6 月开始投入对动态化的研究,目前已在多个业务模块上线,内部项目代号 “Flap” 。此方案的特点在于动态化需求开发方式与普通 Dart 开发无异,且运行时的页面树构建与事件逻辑不再分开,除 Dart 外不引入其他技术栈与虚拟机。尽可能的降低跨端通信的损耗,并将一些耗时操作转由线下执行,以达到高效运行的目的。
纯 Dart 语言 Flutter 动态化原理剖析 纯 Dart 语言 Flutter 动态化原理剖析
动态化是 Flutter 无法避开的话题。本文从 Flutter 的特点讲起, 阐述了美团外卖团队在整个 Flutter 动态化上探索的心路历程,还有设计理念、核心原理以及业务应用的经验。本文的视角也不局限于框架本身,更多思考了在解决问题的过程中技术团队需要做的事情,希望能对大家有所启发和帮助。
美团外卖 Flutter 动态化实践 美团外卖 Flutter 动态化实践
2018
随着移动互联网的快速发展,不断迭代的移动端工程往往面临着耦合严重、维护效率低、开发不够敏捷等常见问题,因此越来越多的公司开始推行“组件化”,通过解耦重组组件来提高并行开发效率。但是大多数团队口中的“组件化”就是把代码分库,主工程使用CocoaPods工具把各个子库的版本号聚合起来。但能合理的把组件分层,并且有一整套工具链支撑发版与集成的公司较少,导致开发效率很难有明显地提升。
Category 特性在组件化中的应用于管控 Category 特性在组件化中的应用于管控
美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录。截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台。业务的快速发展对技术支撑提出了更高的要求:为线上用户提供高稳定的服务体验,保障全链路业务和系统高可用运行的同时,要提升多入口业务的研发速度,推进App系统架构的合理演化,进一步提升跨部门跨地域团队之间的协作效率。
美团外卖多端复用与架构演进 美团外卖多端复用与架构演进
2016
随着Ins,Netflix神剧的火爆,越来越多的人渴望科学上网,但对于不止一个设备的人来说,单设备的配置远不能满足其家庭内的需求,期望做到家庭网络的外网高速全覆盖,并且不要影响国内网站的访问。
2015
终于不用再博客园发了,跑通了个人站点搭建其实很简单,本文档旨在记录个人站点建设过程中遭遇的挑战及其解决方案,着重概述主要架构和操作流程,而非详尽地逐步说明具体操作细节。
2014
包括 JS/TS/React/H5 等前端技术栈及常用框架;也包括 wx小程序开发模式,客户端内嵌 Hybrid 开发模式,PC 与 App 复用等相关知识体系。
校招-前端知识题库 校招-前端知识题库
包括 iOS/Android 的客户端原生开发知识;也包括 RN/Flutter 等使用客户端原生渲染的跨平台框架;以及客户端组件化/动态化/平台化/工程化 等相关综合知识。
包括 计算机 CS 基础/数据结构/算法/操作系统/编译原理 等方向的知识体系;也包括编程思想/设计原则/团队协作/质量意识 等软素质能力,会关注概念的基本定义与实践应用。