Skip to content

APIリファレンス

Kotlin APIリファレンスページへようこそ。ここでは、公式のKotlinライブラリおよびツールのAPIドキュメントへのリンクを確認できます。

  • 標準ライブラリ (stdlib)

    Kotlin標準ライブラリは、コレクション、テキストおよび文字列処理、レンジ、シーケンスなどの不可欠なAPIを含む、Kotlinプログラミングのコア機能を提供します。プラットフォーム固有のAPIを拡張し、それらを操作するためのKotlinファーストなAPIを提供します。

    GitHub kotlin
  • テストライブラリ (kotlin.test)

    共通のテストアノテーションとユーティリティ関数を提供するマルチプラットフォームテストライブラリです。各プラットフォームで人気のあるテストフレームワークとの統合をサポートし、Kotlinエコシステム全体で統一されたテスト体験を提供します。

    GitHub kotlin
  • コルーチン (kotlinx.coroutines)

    Kotlinコルーチンを使用した非同期プログラミングのための強力なライブラリです。構造化された並行性、非同期ストリーム、ミューテックスやセマフォなどの同期プリミティブ、テストなどをサポートするツールを提供します。

    GitHub kotlinx.coroutines
  • シリアライゼーション (kotlinx.serialization)

    マルチプラットフォームのシリアライゼーションライブラリです。KotlinオブジェクトをJSON、CBOR、Protocol Buffersなどのさまざまな形式に変換するための、型安全でコンパイル時に動作するメカニズムを提供します。

    GitHub kotlinx.serialization
  • Kotlin I/Oライブラリ (kotlinx-io)

    低レベルのI/O操作のためのマルチプラットフォームライブラリです。バイナリストリームやバッファへの読み書きのための抽象化を定義しており、すべてのKotlinプラットフォームにおいて効率的でポータブルになるよう設計されています。

    GitHub kotlinx-io
  • 日付と時刻 (kotlinx-datetime)

    カレンダーベースの計算のためのマルチプラットフォームライブラリです。日付値の表現を提供し、タイムゾーン固有の操作をサポートします。

    GitHub kotlinx-datetime
  • Kotlin Gradleプラグイン (kotlin-gradle-plugin)

    Kotlinコードのコンパイル、テスト、パッケージ化のためのKotlin Gradleプラグインです。これらのプラグインはJVMおよびマルチプラットフォームのビルドを簡素化し、依存関係を管理し、IDEやCIシステムと統合します。

    GitHub kotlin-gradle-plugin
  • Ktor

    Kotlinを使用して、接続されたシステムで非同期クライアントおよびサーバーを構築するためのフレームワークです。Ktorはスケーラビリティと柔軟性を考慮して設計されており、非ブロッキングI/Oと構造化された並行性のためにコルーチンと深く統合されています。

    GitHub ktor
  • JVMメタデータ (kotlin-metadata-jvm)

    JVMクラスファイルに保存されているKotlinメタデータを読み書きするためのライブラリです。主にアノテーションプロセッサ、静的解析ツール、コンパイラプラグインなどのツールで使用されます。

    GitHub kotlinx-metadata
  • Compose Multiplatform Material3

    Material Design 3コンポーネントを使用してユーザーインターフェースを構築するためのマルチプラットフォームライブラリです。APIリファレンスには、コンポーザブルをプレビューできるMaterial 3コンポーネントのギャラリーが含まれています。

    GitHub compose-material3