簡體   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