Справочная документация API
Добро пожаловать на страницу справочной документации API Kotlin. Здесь вы найдёте ссылки на документацию API официальных библиотек и инструментов Kotlin.
-
Стандартная библиотека (stdlib)
Стандартная библиотека Kotlin предоставляет основные возможности для программирования на Kotlin, включая такие важные API, как коллекции, обработка текста и строк, диапазоны, последовательности и многое другое. Она расширяет API конкретных платформ и предоставляет ориентированный на Kotlin API для работы с ними.
-
Библиотека тестирования (kotlin.test)
Мультиплатформенная библиотека тестирования, предоставляющая общие аннотации для тестирования и вспомогательные функции. Она поддерживает интеграцию с популярными платформами тестирования на каждой платформе и обеспечивает единый подход к тестированию во всей экосистеме Kotlin.
-
Мощная библиотека для асинхронного программирования с помощью корутин Kotlin. Она предоставляет инструменты для поддержки структурированной конкурентности, асинхронных потоков, примитивов синхронизации, таких как мьютексы и семафоры, тестирования и многого другого.
-
Сериализация (kotlinx.serialization)
Мультиплатформенная библиотека сериализации. Она предоставляет безопасный по типам механизм, работающий во время компиляции, для преобразования объектов Kotlin в различные форматы и обратно, например JSON, CBOR и Protocol Buffers.
-
Библиотека ввода-вывода Kotlin (kotlinx-io)
Мультиплатформенная библиотека для низкоуровневых операций ввода-вывода. Она определяет абстракции для чтения из двоичных потоков и буферов и записи в них, разработанные с учётом эффективности и переносимости на всех платформах Kotlin.
-
Дата и время (kotlinx-datetime)
Мультиплатформенная библиотека для вычислений на основе календаря. Она предоставляет представления значений дат и поддерживает операции с учётом часовых поясов.
-
Неизменяемые коллекции (kotlinx.collections.immutable)
Мультиплатформенная библиотека с интерфейсами и реализациями неизменяемых и персистентных коллекций. Она поддерживает эффективные операции копирования при записи с совместным использованием структуры между версиями, поэтому обновление коллекции не требует копирования целиком.
-
Плагины Kotlin для Gradle (kotlin-gradle-plugin)
Плагины Kotlin для Gradle предназначены для компиляции, тестирования и упаковки кода Kotlin. Они упрощают сборку для JVM и мультиплатформенных проектов, управляют зависимостями и интегрируются со средами разработки и системами CI.
-
Фреймворк для создания асинхронных клиентов и серверов в связанных системах с помощью Kotlin. Ktor разработан с учётом масштабируемости и гибкости и тесно интегрирован с корутинами, обеспечивая неблокирующий ввод-вывод и структурированную конкурентность.
-
Метаданные JVM (kotlin-metadata-jvm)
Библиотека для чтения и записи метаданных Kotlin, хранящихся в файлах классов JVM. Она используется главным образом такими инструментами, как обработчики аннотаций, статические анализаторы и плагины компилятора.
-
Compose Multiplatform Material3
Мультиплатформенная библиотека для создания пользовательских интерфейсов с компонентами Material Design 3. Справочная документация API включает галерею компонентов Material 3, в которой можно просмотреть компонуемые функции.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/api-references.html