API 參考
歡迎來到 Kotlin API 參考頁面。在這裡,您將找到官方 Kotlin 程式庫與工具的 API 文件連結。
- 標準程式庫 (stdlib)
Kotlin 標準程式庫提供 Kotlin 程式設計的核心功能,包括集合、文字與字串處理、範圍、序列等基本 API。它擴充了平台專屬的 API,並提供以 Kotlin 為主的 API 來操作這些功能。
kotlin
- 測試程式庫 (kotlin.test)
這是一個多平台測試程式庫,提供常用的測試註解與公用函式。它支援與各個平台上流行的測試框架整合,並在 Kotlin 生態系統中提供統一的測試體驗。
kotlin
- 協同程式 (kotlinx.coroutines)
這是一個使用 Kotlin 協同程式進行非同步程式設計的強大程式庫。它提供的工具支援結構化並行、非同步串流、同步基元(如 mutex 與 semaphore)、測試等功能。
kotlinx.coroutines
- 序列化 (kotlinx.serialization)
一款多平台序列化程式庫。它提供了一種型別安全且編譯期的機制,用於將 Kotlin 物件與 JSON、CBOR 和 Protocol Buffers 等多種格式進行互相轉換。
kotlinx.serialization
- Kotlin I/O 程式庫 (kotlinx-io)
一款用於低階 I/O 操作的多平台程式庫。它定義了讀取與寫入二進制串流與緩衝區的抽象化,旨在提高效率並能在所有 Kotlin 平台上移植。
kotlinx-io
- 日期與時間 (kotlinx-datetime)
一款用於日曆運算的多平台程式庫。它提供了日期值的表示方式,並支援特定時區的操作。
kotlinx-datetime
- Kotlin Gradle 外掛程式 (kotlin-gradle-plugin)
用於編譯、測試與封裝 Kotlin 程式碼的 Kotlin Gradle 外掛程式。這些外掛程式簡化了 JVM 與多平台組建,管理相依性,並與 IDE 和 CI 系統整合。
kotlin-gradle-plugin
- Ktor
一個使用 Kotlin 在連網系統中建構非同步用戶端與伺服器的架構。Ktor 專為可擴充性與靈活性而設計,並與協同程式深度整合,以實現非阻塞 I/O 與結構化並行。
ktor
- JVM 元資料 (kotlin-metadata-jvm)
一款用於讀寫儲存在 JVM 類別檔案中 Kotlin 元資料的程式庫。它主要供註解處理器、靜態分析器與編譯器外掛程式等工具使用。
kotlinx-metadata
- Compose Multiplatform Material3
一款使用 Material Design 3 元件建構使用者介面的多平台程式庫。此 API 參考包含 Material 3 元件庫,您可以在其中預覽 composable。
compose-material3
