小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
SugarLite 的 KMP 渐进式迁移实践

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

SugarLite 的 KMP 渐进式迁移实践

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

Kotlin Multiplatform项目的新默认结构使模块职责更清晰,符合其他构建系统的惯例。新结构将共享模块与各平台应用模块分开,简化配置,适应Android Gradle Plugin 9.0的要求。现有项目可选择是否迁移至新结构,但Android项目需遵循AGP 9.0的变更。

Kotlin Multiplatform的新默认项目结构

The JetBrains Blog
The JetBrains Blog · 2026-05-15T14:20:57Z
Kotlin Multiplatform的新默认项目结构

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

Kotlin Multiplatform的新默认项目结构

The JetBrains Blog
The JetBrains Blog · 2026-05-15T14:20:57Z
帮助决策者接受Kotlin Multiplatform(KMP)

Kotlin Multiplatform(KMP)是一种平台,通过共享高价值的业务逻辑,减少移动开发中的技术债务和维护成本。KMP提高了开发速度,降低了错误率,帮助组织在竞争中获得优势。采用KMP可实现40-60%的代码减少和20-40%的开发速度提升,同时促进工程文化转变和提升人才保留率。

帮助决策者接受Kotlin Multiplatform(KMP)

The JetBrains Blog
The JetBrains Blog · 2026-04-20T14:39:57Z

AutoDev Xiuper 3.0.0-alpha 发布,基于 Kotlin Multiplatform 构建的全生命周期 AI 编程助手,支持多平台,提升开发效率,旨在将 AI 融入开发流程,成为开发者的能力延伸。

AutoDev 3.0 → Xiuper:咻!全平台、全流程智能体编程平台

phodal
phodal · 2025-12-16T14:18:04Z
评估 Kotlin 多平台:跨平台开发中的优势与权衡

Kotlin Multiplatform (KMP) 允许团队在 iOS 和 Android 等多个平台间共享业务逻辑,支持逐步采用,降低工程成本。KMP 编译为本地二进制文件,避免了其他跨平台工具的性能损失,适合构建高性能应用。

评估 Kotlin 多平台:跨平台开发中的优势与权衡

InfoQ
InfoQ · 2025-09-01T11:00:00Z
Kotlin Multiplatform工具:现已支持IntelliJ IDEA和Android Studio

Kotlin Multiplatform插件已进入Beta阶段,简化了跨平台开发,支持Android、iOS、桌面和Web,提供环境检查和运行配置。Compose Multiplatform稳定,支持热重载,提升开发效率。未来将扩展Windows和Linux支持,并改进工具。

Kotlin Multiplatform工具:现已支持IntelliJ IDEA和Android Studio

The JetBrains Blog
The JetBrains Blog · 2025-05-19T15:38:18Z
Kotlin Multiplatform:从早期挑战到跨平台开发的稳定性

Kotlin Multiplatform(KMP)已从早期的不稳定和兼容性问题发展为成熟的技术,现提供稳定的API、良好的iOS支持和强大的调试工具,适合Android和iOS应用开发,是移动项目的理想选择。

Kotlin Multiplatform:从早期挑战到跨平台开发的稳定性

DEV Community
DEV Community · 2025-05-10T19:37:21Z
Kotlin在网页开发中的现状与未来

Kotlin Multiplatform(KMP)专注于网页开发,提升IDE支持,推广Kotlin/Wasm和Compose Multiplatform,改善旧浏览器兼容性。KMP使开发者能够跨平台共享代码,减少开发时间。未来将增强多线程支持、模块化编译和现代JavaScript工具集成,以改善开发体验。

Kotlin在网页开发中的现状与未来

The JetBrains Blog
The JetBrains Blog · 2025-05-08T16:03:32Z
Compose Multiplatform 1.8.0发布:iOS版Compose Multiplatform已稳定并准备投入生产

Kotlin Multiplatform发布Compose Multiplatform 1.8.0,iOS版已稳定。该版本支持灵活的代码共享,具备与Jetpack Compose相同的功能,优化了可访问性和导航,性能接近原生应用。新工具提升开发效率,支持热重载,适合大规模应用集成。

Compose Multiplatform 1.8.0发布:iOS版Compose Multiplatform已稳定并准备投入生产

The JetBrains Blog
The JetBrains Blog · 2025-05-06T16:41:20Z
KotlinConf 2025:最后的票务、精彩的演讲、难忘的夜晚,以及更多精彩内容

KotlinConf’25将于5月21-23日在丹麦哥本哈根举行,内容包括演讲、案例研究和工作坊。Rod Johnson等知名讲者将分享经验,Duolingo团队将探讨Kotlin Multiplatform的应用,参会者还可参与互动活动和社交。

KotlinConf 2025:最后的票务、精彩的演讲、难忘的夜晚,以及更多精彩内容

The JetBrains Blog
The JetBrains Blog · 2025-04-16T09:21:51Z
Kotlin多平台工具 – 转变方向

JetBrains决定将重心转向IntelliJ平台,增强Kotlin Multiplatform(KMP)支持,停止Fleet中的KMP支持,并不再发布独立KMP IDE,以满足用户需求并推动软件开发进步。

Kotlin多平台工具 – 转变方向

The JetBrains Blog
The JetBrains Blog · 2025-02-11T15:29:41Z
简化Kotlin多平台开发:IDE支持指南 🛠️

Kotlin Multiplatform (KMP) 允许开发者共享代码,提升开发效率。推荐使用的IDE包括IntelliJ IDEA、Android Studio和JetBrains Fleet,这些工具提供智能代码辅助和项目管理功能。选择合适的IDE、使用插件并保持更新是最佳实践。KMP的普及使得强大的IDE支持变得尤为重要。

简化Kotlin多平台开发:IDE支持指南 🛠️

DEV Community
DEV Community · 2024-11-30T12:41:37Z
通过Kotlin Multiplatform库增强iOS开发

Kotlin Multiplatform (KMP) 允许开发者在iOS和Android等多个平台共享业务逻辑。本文介绍了如何将KMP与iOS集成,简化与平台API的交互。通过构建Swift UI应用,展示了使用KMP库进行数据加密、存储和解密的接口实现,促进跨平台开发。

通过Kotlin Multiplatform库增强iOS开发

DEV Community
DEV Community · 2024-11-17T18:37:18Z
第60天:Markdown

今天我没有提交项目,尝试在iOS上实现Markdown内容显示时遇到错误。找到Kotlin Multiplatform Markdown Renderer库但未成功。接着研究了Intellij-Markdown和Compose WebView Multiplatform,计划更新README文件,修复WebView实现,并创建API调用集合。希望能找到设计师和Android/KMM开发者加入项目。

第60天:Markdown

DEV Community
DEV Community · 2024-11-08T22:00:06Z
2025年Kotlin多平台开发路线图

Kotlin Multiplatform已广泛应用,谷歌将在2024年支持其在Android和iOS间共享业务逻辑。JetBrains计划在2025年提升生态,包括稳定版Compose Multiplatform、Kotlin-to-Swift导出及新IDE,重点提升iOS性能、完善核心组件及文档,确保多平台兼容性,推动库生态发展。

2025年Kotlin多平台开发路线图

The JetBrains Blog
The JetBrains Blog · 2024-10-28T18:52:27Z
开发一款支出追踪应用:Pocket Planner案例研究

Pocket Planner是一款易于使用的个人财务管理应用,支持记录支出、收入和预算设置。它使用Kotlin Multiplatform开发,兼容Android和iOS,具备离线功能和交互式数据可视化。开发过程中采用敏捷方法,确保架构的可扩展性和可维护性。

开发一款支出追踪应用:Pocket Planner案例研究

DEV Community
DEV Community · 2024-10-24T20:58:35Z

Kotlin Multiplatform(KMP)为移动开发提供高效解决方案,支持在Android和iOS平台共享代码,降低开发时间和成本。KMP编译为原生代码,确保性能,并能无缝集成现有项目。Kotlin语法简洁,提高开发效率,支持模块化开发,增强团队协作,适应技术变化,是现代跨平台开发的理想选择。

选择KMP进行移动开发的10个理由

DEV Community
DEV Community · 2024-10-11T06:06:50Z
使用Kotlin Multiplatform创作,赢取2025年KotlinConf之旅!

Kotlin Foundation宣布针对学生和应届毕业生举办Kotlin Multiplatform比赛。参与者必须使用Kotlin Multiplatform构建跨平台项目。前三名获胜者将赢得前往2025年在哥本哈根举行的KotlinConf的机会。比赛于2024年9月9日开始,提交截止日期为2025年1月14日。参与者必须年满18岁,并且在过去12个月内曾在认可的教育计划中注册或已注册。

使用Kotlin Multiplatform创作,赢取2025年KotlinConf之旅!

The JetBrains Blog
The JetBrains Blog · 2024-09-12T13:55:31Z
跨平台应用开发的若干解决方案

本文介绍了几种流行的跨平台移动应用开发框架,包括React Native、Flutter、Kotlin Multiplatform、.NET MAUI和Qt。每种框架都有自己的优点和缺点,开发者可以根据需求和技术偏好选择合适的框架。

跨平台应用开发的若干解决方案

Sekyoro的博客小屋
Sekyoro的博客小屋 · 2024-06-08T05:33:08Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

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

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码