Skip to content

Kotlin Multiplatform 快速入門指南

從何處開始

  1. 了解 Kotlin Multiplatform (KMP) 與 Compose Multiplatform (CMP): 它們是什麼、其優勢與使用案例
  2. 在範例專案中嘗試 KMP,查看其組織方式以及如何在不同平台上執行。

學習 KMP 基礎知識

基礎知識包括:

  • 了解 KMP / CMP 專案的組織方式。 這涵蓋:
    • 共享模組中的通用與平台特定程式碼。
    • 目標平台宣告。
  • 為 KMP 專案新增相依性
    • 有關多平台與平台特定相依性組織的實際範例,請參閱我們的範例
    • 引導至該範例最終狀態的教學可在文件中查閱
  • 如果您已熟悉 KMP,請確保您已掌握一般專案的推薦專案結構。 它考量了 Android Gradle plugin 9.0 的發佈如何影響 KMP 專案的需求,並涵蓋:
    • 模組結構(具有作為程式庫使用的共享程式碼模組的獨立應用程式模組)。
    • 建立新的應用程式模組,並從與 AGP 8 搭配使用的舊結構進行轉移。
  • 由 JetBrains 技術傳教士錄製的專案結構建議影片

共享程式碼

在 KMP 專案中共享程式碼有多種方式,並具有一些平台特性:

探索生態系統

klibs.io 提供多平台程式庫的完整型錄:

建立 KMP 程式庫

如果您決定透過使用多平台程式庫來建立共享程式碼的應用程式,請查看以下文件頁面:

發佈建置產物

學習資源型錄

所有提到的資源,以及更深入的指南與第三方內容,都收錄在學習資源頁面中。