小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
轻糖的 KMP 渐进式迁移实践(一):数据层下沉与 CI/CD 适配

SugarLite 项目成功从纯 iOS 应用迁移到 Kotlin Multiplatform (KMP),以降低双端维护成本。文章详细记录了迁移过程,包括架构重构、数据层下沉和 CI/CD 适配。通过将业务逻辑集中在 KMP 共享模块,iOS 端仅保留 SwiftUI 和系统框架调用,实现了渐进式接入,确保了迁移的顺利进行。

轻糖的 KMP 渐进式迁移实践(一):数据层下沉与 CI/CD 适配

ISLAND ISLAND · 2026-05-18T16:00:00Z
Kotlin Multiplatform的新默认项目结构

Kotlin Multiplatform项目的新默认结构已更新,明确模块职责并与其他构建系统一致。新结构将共享模块与各平台应用模块分开,简化配置,符合Android Gradle Plugin 9.0的要求。用户可通过KMP向导创建新项目,现有项目可参考迁移指南进行更新。

Kotlin Multiplatform的新默认项目结构

The JetBrains Blog The JetBrains Blog · 2026-05-15T14:20:57Z
现代JavaScript中的模块联邦

模块联邦是Webpack 5引入的一项新特性,旨在解决JavaScript应用的模块化、可扩展性和团队协作问题。它支持在运行时动态加载和共享模块,降低版本冲突和部署复杂性,提升应用性能和维护性。

现代JavaScript中的模块联邦

DEV Community DEV Community · 2025-04-01T19:59:41Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码