Kotlin Multiplatform Mobile 第一个 Beta 版本发布


Kotlin 团队宣布Kotlin Multiplatform Mobile 已达到 Beta 阶段,并且正在走向稳定。“Kotlin Multiplatform Mobile 升级到 Beta 意味着该技术几乎完成并且可以安全地在你的项目中使用。这也意味着我们将积极努力,尽量减少你可能遇到的任何迁移问题。”

Kotlin Multiplatform Mobile (KMM) 是由 JetBrains 创建的跨平台移动开发 SDK,它应用了 Kotlin 的多平台功能,开发者能够使用它在移动应用中共享业务逻辑,具体来说是可通过 KMM 在 iOS 和 Android 应用中使用相同的业务逻辑代码。

关于 Kotlin Multiplatform 生态系统的演变的一些信息还包括有:

  • Google 的 Android 团队分享了 Jetpack 中 Kotlin 多平台库的预览。作为此实验预览的一部分,可用的库是 Collections 和 DataStore。开发人员正在寻找有关人们在针对 Android 和 iOS 应用程序的多平台项目中使用这些 Jetpack 库的体验的反馈。
  • Touchlab 发布了 KMMBridge,它是他们 Faktory 工具套件的一部分。KMMBridge 是一组构建工具,可让移动团队使用 Kotlin Multiplatform Mobile 以前所未有的速度成功发布共享代码。特别是针对 iOS 发布,团队可以实施内部 SDK 流程方法,这是当今将 KMM 快速集成到生产应用程序构建中的最佳实践。

我们很高兴看到来自世界各地的各种规模的公司如何加入 Kotlin 多平台社区,我们期待进一步支持他们。

官方表示,随着 Kotlin Multiplatform Mobile 现在处于 Beta 版并有望变得稳定,现在是开始学习并逐渐采用它的好时机,因为用户不必处理重大的迁移问题,同时他们将会提供稳定版所需的所有改进。

更多详情可查看官方博客。

延伸阅读:

  • Kotlin Multiplatform Mobile 进入 Alpha 阶段

相關推薦

2023-08-19

发者的命名不一致和缩写混乱问题,我们将弃用“Kotlin Multiplatform Mobile”(KMM) 产品名称。 从现在开始,无论目标组合如何,“Kotlin Multiplatform”(KMP) 都是跨平台共享代码的 Kotlin 技术的首选术语。 Kotlin Multiplatform 起源 Kotlin Mult

2023-11-20

宣布推出第一个稳定版本后,JetBrains 发布了 2024 年 Kotlin Multiplatform 的开发路线图。 其目标是在 2024 年对 Kotlin Multiplatform 核心技术、Compose Multiplatform、KMP 工具和 KMP 库进行一系列改进。 “我们致力于使Compose Multiplatform成为

2023-02-03

成、突出显示和搜索,以及更稳定的代码分析。 Kotlin Multiplatform Mobile:通过提高工具链稳定性和文档,确保兼容性保证,将 Kotlin 移动端技术推向稳定。 完善相关生态:借助 Kotklin 库作者的经验,整合一批有助于设置、开发

2022-12-16

诞生)、对新的 Swift 语言极快发布初步支持,以及 Kotlin Multiplatform Mobile 技术,它是我们对 Kotlin 的热情和我们的移动技术知识的结合。 虽然我们在采用率方面取得了一些增长,但我们没有达到我们希望的市场份额。 我们认为

2023-11-08

Kotlin Multiplatform (KMP) 是一项由 JetBrains 构建的开源技术,使开发者能够在跨平台共享代码的同时保留原生编程的优势。 现在,这项技术取得了备受期待的进展,已经稳定并完全做好了投入生产环境的准备。 根据介绍,Kotlin Multi

2023-04-15

JetBrains 在 KotlinConf’23 大会上宣布,Compose Multiplatform 已支持 iOS,目前处于 alpha 阶段。至此,Compose Multiplatform 基本实现了全平台支持:iOS、Android、Windows、macOS、Linux 和 Web。 Compose Multiplatform 是用于跨多个平台共享 UI 的

2023-02-21

54</version> </dependency> 本次累计更新: 增加 kotlin data 类反序列化支持 简单演示: ONode o = ONode.loadStr(json); //将json String 转为 ONode ONode o = ONode.loadObj(user); //将java Object 转为 ONode //不确定返回数量的,者会返回array

2022-11-12

ingIsDeprecated" 的弃用信息并没有真正的帮助 Tools. Gradle. Multiplatform KT-54387 移除 MPP alpha 稳定性警告 KT-48436 误报 "The Kotlin source set androidAndroidTestRelease was configured but not added to any Kotlin compilation" Tools. JPS KT-45474 

2023-02-07

编译 classpath 中添加了 compileOnly 的依赖项 Tools. Gradle. Multiplatform KT-55730 MPP / Gradle: compileKotlinMetadata 无法解析额外源码集的符号 Tools. Gradle. Native KT-56280 Gradle: freeCompilerArgs 不再从编译中传播到 Native 二进制文件中了 更

2022-08-02

Kotlin 1.7.20-Beta 版本已经发布!以下是 Kotlin 预览版的一些亮点: 新的 Kotlin K2 编译器支持Lombok 、all-open、Parcelize 和其他编译器插件 用于创建开放式序列的预览运算符..< 默认启用新的 Kotlin/Native 内存管理器 JVM 的新

2022-11-11

ox App 或使用 Ubuntu 的 snaps 获得新版本。  改进了 Kotlin 的 IDE 性能 优化了缓存和索引的使用,使代码分析更快更稳定。还改进了 .gradle.kts 文件中的代码完成算法,根据基准测试,其速度提高了 4-5 倍。 支持 Kotl

2022-09-30

Plasma Mobile 是一款自由开源的智能手机用户界面,运行在 Linux 发行版之上,让你的手机成为无所不能、随心定制的强大工具。 Plasma Mobile 基于跨平台程序工具集 Qt、强大灵活的 KDE 程序框架、广受好评的 Plasma 桌面等优秀项目进

2023-02-25

面大小 在GNOME Console 应用中的新标签概览取代了现有的 mobile switcher 在设置中重新设计了声音、鼠标与触摸板面板 在网络面板中支持 WireGuard 使用 QR 码共享 Wi-Fi 网络的功能 GNOME 字体查看器应用程序得到了改进的导航 GNO

2022-04-02

10 C 11 Swift 12 R 13 Objective-C 14 Shell 14 Scala 16 Go 17 PowerShell 18 Kotlin 19 Rust 19 Dart 和往常一样,本季度的排名变化不大,具有稳定性。RedMonk 方面指出,除了要讨论的几个明显的例外情况外,近年来语言运动的规律就是几乎没有运动。