Загрузка…
Главная

Kotlin

Современный язык от JetBrains для Android, серверной разработки и мультиплатформенных приложений. Официальный язык Android-разработки, совместим с Java.

Kotlin
Категория
Языки программирования

Описание

Kotlin лаконичнее Java, защищает от ошибок с пустыми значениями и полностью совместим с существующим Java-кодом. Google сделала его основным языком разработки под Android, поэтому большинство новых Android-приложений пишут на Kotlin.

На Kotlin также пишут серверные сервисы на Spring и Ktor, а Kotlin Multiplatform позволяет делить код между Android, iOS, вебом и десктопом. Корутины упрощают асинхронное программирование.

Компилятор Kotlin распространяется бесплатно с открытым кодом по лицензии Apache 2.0 и работает в России. Ограничения JetBrains касаются продажи её IDE, а не самого языка.

Что входит

Kotlin лаконичнее Java, защищает от ошибок с пустыми значениями и полностью совместим с существующим Java-кодом. Google сделала его основным языком разработки под Android, поэтому большинство новых Android-приложений пишут на Kotlin.

На Kotlin также пишут серверные сервисы на Spring и Ktor, а Kotlin Multiplatform позволяет делить код между Android, iOS, вебом и десктопом. Корутины упрощают асинхронное программирование.

Компилятор Kotlin распространяется бесплатно с открытым кодом по лицензии Apache 2.0 и работает в России. Ограничения JetBrains касаются продажи её IDE, а не самого языка.

Возможности

• Основной язык Android

• Совместимость с Java

• Защита от ошибок с null

• Корутины

• Kotlin Multiplatform

• Бесплатно по лицензии Apache 2.0

Для начала работы

Надёжные Android-приложения и сервисы с лаконичным кодом.

Этап работы

Установите JDK и Kotlin или создайте проект в Android Studio.

Этап работы

Напишите код на Kotlin и подключите библиотеки.

Этап работы

Соберите приложение через Gradle.

Kotlin заменяет Java?

Для Android-разработки Kotlin стал основным языком, но он полностью совместим с Java и может работать рядом с ней.

Можно ли писать на Kotlin в России?

Да, компилятор открыт и бесплатен. Ограничения касаются продажи IDE JetBrains.

Kotlin бесплатный?

Да, по лицензии Apache 2.0.

Kotlin

Бесплатно, лицензия Apache 2.0