繁体   English   中英

Kotlin Multiplatform - iOS + Android 之间的策略共享

[英]Kotlin Multiplatform - Strategy sharing between iOS + Android

工程师如何在 iOS + Android 之间使用 kotlin 多平台?

我们在 iOS 项目中添加了一个构建阶段来编译 iOS 构建,人们是否为主要产品应用程序预编译了这个/与 repo 分开?

我认为这在不同团队之间差异很大,一般来说我会这样处理:

  1. 如果您想要逐步实验并以更孤立的方式,与专门团队共享代码的存储库,提供二进制文件(现在 XCFramework 可以与 Kotlin/Native 一起使用)可能是一个不错的选择。 iOS 团队只是将其作为外部库引入。
  2. 上面的问题是完全隔离(更难调试和阅读此共享代码),如果您的目标是克服孤岛工作并在讨论中更多地包括 iOS 团队,我认为克隆此共享代码存储库并使用https:// github.com/touchlab/xcode-kotlin来阅读和调试这是一种很好的轻量级方法,可以让这部分代码对 iOS 开发人员更加开放
  3. 如果你想要完整的贡献 - 从 iOS 的读/写迭代,我会选择一个单一的 repo,KMP 生态系统的完整设置

希望这至少在某些方面涵盖了您的问题,如果您对其他方面感兴趣,请告诉我

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM