APIリファレンス
Kotlin APIリファレンスページへようこそ。ここでは、公式のKotlinライブラリおよびツールのAPIドキュメントへのリンクを確認できます。
- 標準ライブラリ (stdlib)
Kotlin標準ライブラリは、コレクション、テキストおよび文字列処理、レンジ、シーケンスなどの不可欠なAPIを含む、Kotlinプログラミングのコア機能を提供します。プラットフォーム固有のAPIを拡張し、それらを操作するためのKotlinファーストなAPIを提供します。
kotlin
- テストライブラリ (kotlin.test)
共通のテストアノテーションとユーティリティ関数を提供するマルチプラットフォームテストライブラリです。各プラットフォームで人気のあるテストフレームワークとの統合をサポートし、Kotlinエコシステム全体で統一されたテスト体験を提供します。
kotlin
- コルーチン (kotlinx.coroutines)
Kotlinコルーチンを使用した非同期プログラミングのための強力なライブラリです。構造化された並行性、非同期ストリーム、ミューテックスやセマフォなどの同期プリミティブ、テストなどをサポートするツールを提供します。
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コンポーネントのギャラリーが含まれています。
compose-material3
