簡體   English   中英

我可以創建一個 android、ios 和 web 與 Z4FBA3BC02B72EE9A7387A1EZC66 相同的代碼庫嗎

[英]Can I create an android, ios and web with the same codebase of kotlin

我已經使用kotlin創建了一個 android 應用程序,並且它也可按需用於Web-app和 IOS。 所以我在谷歌上搜索找到了一種方法,我得到了類似Kotlin 之類的多平台的東西,讀完之后我明白了,用相同的代碼庫也可以創建一個 IOS 應用程序。

但我不知道相同的代碼庫是否也適用於 web 應用程序? 或者問題可能是“是否可以使用相同的代碼庫為所有 3 個平台制作應用程序?”

或者我應該切換到Flutter 但是,如果我切換到 flutter,那么我必須從頭開始遷移它。 這將非常耗時。 但我聽過,我們必須在 flutter 上編寫一次代碼並在任何地方運行它。 雖然使用 kotlin 我必須為不同的平台更改很多東西?

我對嗎? 從長遠來看,什么是更好的方法?

理論上,使用Kotlin Multiplatform ,您可以在平台之間獲得高達約 80%的共享代碼。

是的,這意味着通常您的 UI,但其他平台特定的東西也必須為每個平台重寫。

就您而言,我認為朝着這個方向發展是有意義的。 您必須稍微調整您的 kotlin 代碼,為 Web 和 iOS 制作 UI,但您將獲得原生質量,以及對平台的更多控制。 如果我已經有 kotlin 代碼庫,至少這是我會選擇的,如果您有更多問題,請告訴我

暫無
暫無

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

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