Skip to content

APIリファレンス

Kotlin APIリファレンスへようこそ。ここでは、公式KotlinライブラリおよびツールのAPIドキュメントへのリンクをご覧いただけます。

  • 標準ライブラリ (stdlib)

    Kotlin標準ライブラリは、Kotlinプログラミングのためのコア機能を提供します。これには、コレクション、テキストおよび文字列処理、範囲、シーケンスなどの必須APIが含まれます。プラットフォーム固有の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
  • JVMメタデータ (kotlin-metadata-jvm)

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

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

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

    GitHub kotlin-gradle-plugin
  • Ktor

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

    GitHub ktor