簡體   English   中英

將 iOS 框架(Swift/Objective-C)導入到 Android 應用程序項目中?

[英]Import an iOS framework (Swift/Objective-C) into an Android app project?

我正在開發一個將與藍牙設備通信的 iOS 應用程序。

我的經理要我做研究,用 Kotlin Native 在兩個平台之間共享邏輯代碼(我不知道 Android 開發,也不知道 Kotlin,我只玩過 Kotlin Multiplatform 文檔中的項目示例)。

雖然我同意共享邏輯代碼是個好主意,但我有一些問題。

該應用程序將使用共享代碼模塊,該模塊本身將與特定於平台的藍牙包裝器進行通信。

1) 如何在 Kotlin 中導入 iOS 藍牙包裝器,以便共享模塊可以使用 iOS 藍牙? (我發現這是可能的,但沒有找到任何具體的例子)

2) 此外,我想知道(因為我目前是唯一的移動開發人員)現在考慮與 Kotlin/Native 共享代碼而不是使用純 Swift 模塊是否相關。 你怎么認為?

提前感謝您的回答!

使用 Kotlin Multiplatform 在 iOS 和 Android 應用程序之間共享代碼是可能的。 以下是其功能的簡短回顧

跨平台共享業務邏輯是個好主意(盡管我有點偏見)。 你得到更少的代碼和更少的錯誤,保證在兩個平台上的行為相同,同時仍然擁有原生 UI。

關於你的第二個問題,這里有一些相關鏈接:

我認為你不能混合這兩個平台。 如果你真的想在 android 和 ios 之間共享代碼,你應該用 C 編寫它。兩個平台都可以處理原生 C 代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM