Kotlin – язык программирования, разработанный компанией JetBrains. Первая стабильная версия вышла в 2016 году, с 2017 года Google поддерживает Kotlin для Android, а с 2019 года называет его предпочтительным языком Android-разработки. Kotlin распространяется по лицензии Apache 2.0.
Особенности
- Полная совместимость с Java и её библиотеками.
- Лаконичный синтаксис, вывод типов, data-классы.
- Безопасность от null на уровне системы типов.
- Корутины для асинхронного программирования.
- Kotlin Multiplatform – общий код для Android, iOS, веба и сервера.
Где применяется
- Мобильная разработка под Android.
- Серверная разработка на Spring и Ktor.
- Мультиплатформенные приложения.
- Скрипты сборки Gradle.
Инструменты
Основные среды разработки – IntelliJ IDEA и Android Studio; также доступна поддержка в других редакторах.