Kotlin
A concise multiplatform language developed by JetBrains
Kotlin Multiplatform Mobile 已进入 Beta 阶段 – 立即试用
Kotlin Multiplatform Mobile —— 让开发者共享 iOS 和 Android 应用程序逻辑的技术,并结合了跨平台和原生开发方式的优势,现在已经进入 Beta 阶段了!看看 Kotlin 团队和一些早期的 Kotlin Multiplatform Mobile 使用者的视频,通过一系列新的网络研讨会获得实践经验,并立即开始使用它!
Kotlin Multiplatform Mobile 是一个用于 iOS 和 Android 应用开发的 SDK,允许您为网络、数据存储和分析以及 Android 和 iOS 应用的其他逻辑维护一个共享代码库。Kotlin Multiplatform Mobile 在实验阶段时,Kotlin 团队尝试了各种内存管理、库和项目配置的方法,以便为您提供最佳的开发体验。用于实验的时间已经结束了。
我们的早期使用者,包括许多世界领先的公司,如 Philips、Netflix、百度和 VMWare,给了我们宝贵的反馈,帮助我们在允许您重用现有的 Kotlin 代码和为您提供访问平台特定功能之间找到了正确的平衡。我们很高兴宣布 Kotlin Multiplatform Mobile 已经进入 Beta 阶段,正朝着稳定方向发展。
Kotlin Multiplatform Mobile 升级为 Beta 版意味着该技术几乎已经完成,可以在您的项目中安全使用。这也意味着我们将积极工作,尽量减少您可能遇到的任何迁移问题。现在是开始学习和逐步采用 Kotlin Multiplatform Mobile 的好时机。作为您旅程的第一步,我们邀请您观看这个来自 Kotlin 团队和一些早期使用者的视频,我们已为其添加中文字幕。它提供了对 Kotlin Multiplatform Mobile 的潜在用途、您如何能从中受益,它的后台工作原理,还有我们未来计划的信息。
获得实践经验
开始学习 Kotlin Multiplatform Mobile 的最好方法是获得一些实践经验!我们邀请您参加一系列即将举行的网络研讨会,涵盖 Multiplatform Mobile 的基础知识,并演示一些最常见的使用案例:
- Kotlin Multiplatform Mobile 使用入门|Pamela Hill,JetBrains(10 月 20 日,世界标准时间 15:00(中国标准时间 23:00))。
- 让您的 Android 应用程序在 iOS 上运行 | Kevin Galligan & Russell Wolf, Touchlab (October 25, 15:00 UTC).
- Kotlin Multiplatform Mobile 项目中的依赖注入 | Anna Zharkova,UseTech(11 月 2 日,世界标准时间 15:00(中国标准时间 23:00))。
- 在 Android 和 iOS 之间共享数据层 | Mohit Sharma,Realm(11 月 8 日,世界标准时间 15:00(中国标准时间 23:00))。
探索不断发展的 Kotlin Multiplatform 生态系统
我们有一些令人兴奋的消息要分享,关于 Kotlin Multiplatform 生态系统的发展。我们认为这些发展将使您在使用 Kotlin Multiplatform Mobile 时更愉快:
- Google 的 Android 团队在 Jetpack 中分享了 Kotlin Multiplatform 库的预览。 作为这个实验性预览的一部分,可用的库是 Collections 和 DataStore。 开发者正在寻找针对在 Android 和 iOS 应用程序的跨平台项目中使用这些 Jetpack 库的反馈。
- Touchlab 宣布了 KMMBridge,这是他们 Faktory 工具套件的一部分。 KMMBridge 是一套构建工具,它允许移动团队利用 Kotlin Multiplatform Mobile 成功发布共享代码,速度比以往更快。 特别是针对 iOS 发布,团队可以实施 Internal SDK Flow(内部 SDK 流程)方法,这是当今快速将 KMM 集成到生产应用构建中的最佳做法。
我们很高兴看到世界各地各种规模的公司都在加入 Kotlin Multiplatform 社区,我们期待着进一步支持他们。
立即开始
Kotlin Multiplatform Mobile 现在已经进入 Beta 阶段,并有望成为稳定版。现在是开始学习并逐步采用它的好时机,因为在我们努力提供稳定版所需的所有改进时,您不必面对重大的迁移问题。
最后,我们要感谢所有的早期使用者和社区的其他成员,是他们使这一目标得以实现!
本博文英文原作者: