2018 年加入美团,一直从事餐饮 SaaS 收银软件的开发,涉及到 Android、iOS、Windows 等多种平台。目前主要负责推进 KMM 在业务中的实践,解决落地过程中的痛点问题,并跟进和关注 KMM 最新技术动向。

2018 年加入美团,一直从事餐饮 SaaS 收银软件的开发,涉及到 Android、iOS、Windows 等多种平台。目前主要负责推进 KMM 在业务中的实践,解决落地过程中的痛点问题,并跟进和关注 KMM 最新技术动向。
美团餐饮系统,是为餐饮企业提供一站式 IT 解决方案,帮餐饮商户实现从供应链管理、生产管理、前厅管理到外卖的数字化经营。根据不同的点餐场景,美团收银智能版软件细分为 6 个 App,涉及到 Android、iOS、Windows 平台。这 6 个 App 相同的业务模块中,具备几乎相同的业务逻辑,但需要实现差异化的交互和 UI。原生开发方式,相同的业务逻辑在各端用不同的语言各自实现,开发和维护成本高,不同的开发者在实现细节上容易存在差异。
Kotlin Multiplatform 是 Kotlin 官方提供的一套跨平台解决方案,通过 Kotlin 编译器将 Kotlin 源码编译为各平台原生产物,目前支持 Kotlin/JVM、Kotlin/Native、Kotlin/JavaScript。而 Kotlin Multiplatform Mobile (KMM) 是主要致力于移动端 Android 和 iOS 平台。借助于 KMM,我们的逻辑层使用 Kotlin 语言编写,实现了同一套代码在多端的复用。从而降低了开发和维护成本,提高了开发效率。本次分享主要介绍 KMM 技术的原理,以及在落地过程中的实践。
演讲提纲:
1. KMM 概览
2. iOS 多线程编程
3. 业务实践
4. 行业使用情况
你将获得:


