【发布时间】:2021-07-03 03:44:59
【问题描述】:
我一直在开发一些我们希望为 Android 和 iOS 提供的库,到目前为止,我们分别为 Android 和 iOS 工作。现在考虑到这么多人开始在他们的应用程序中使用 KMM,我只是想知道是否有人尝试过为 Android 和 iOS 发布使用 Kotlin 创建的库,以及他们的经验以及在开发和集成过程中面临的挑战用户的那个图书馆。
如果我使用 Kotlin 1.3.X 版本构建我的库并且用户使用的是 1.2.X 或 1.4.X,会不会有任何影响?
【问题讨论】:
-
简短回答,如果您使用 kotlin/native 版本很重要,因为 kotlin native 不能保证在版本之间是二进制兼容的。自 kotlin 1.4 以来,情况有所改善,并且在不久的将来应该会进一步改善。
标签: android kotlin kotlin-multiplatform kotlin-multiplatform-mobile kmm