Kotlin

На вопросы о Kotlin отвечали только те, кто выбрал его в качестве одного из трех основных языков программирования.

Для каких платформ вы компилируете Kotlin?

Большинство пользователей Kotlin по-прежнему разрабатывают приложения для Android и JVM. Kotlin также компилируется в JavaScript и в исполняемый код, но относительно мало разработчиков выбирают эти платформы.

Kotlin — универсальный язык. Его можно использовать для создания мобильных, серверных, десктопных и веб-приложений, а также для разработки встраиваемых систем. Благодаря механизмам совместного использования кода можно легко создавать кросс-платформенные библиотеки и приложения.

Узнайте больше о разработке кросс-платформенных проектов на Kotlin.

Под какие версии JDK вы компилируете Kotlin?

Доля JDK 11 за год увеличилась почти вдвое, но большинство пользователей Kotlin по-прежнему разрабатывают под JDK 8.

Под какую версию Android вы разрабатываете приложения на Kotlin?

Старые версии Android теряют популярность медленно, за исключением KitKat и Jelly Bean, которые, наконец, устарели: их доли за последний год сократились более чем вдвое.

Какие типы приложений вы разрабатываете на Kotlin?

Здесь в лидерах те же приложения, что и в прошлом году. Однако есть одно важное изменение: Kotlin стали активнее использовать для анализа данных. Вот несколько уроков по обработке данных с помощью Kotlin.

Топ-15 Kotlin-библиотек

Мы объединили ответы на вопросы «Какие Kotlin-библиотеки и фреймворки JetBrains вы используете?» и «Какие еще Kotlin-библиотеки и фреймворки вы используете?»

52%
Kotlin-разработчиков используют корутины.

Как долго вы используете Kotlin?

Для чего вы используете Kotlin?

В каких проектах вы в основном используете Kotlin?

Более трети Kotlin-разработчиков добавляют Kotlin-код в существующую кодовую базу. Большой процент смешанных проектов объясняется совместимостью Kotlin c Java.

Какие еще языки программирования использовали Kotlin-разработчики в прошедшем году?

Топ-15

Почти все Kotlin-разработчики (92%) до Kotlin использовали Java. Большинство из них (90% от всех пользователей Kotlin) продолжают писать на Java.

Какую IDE вы используете для разработки на Kotlin?


Спасибо, что уделили время!

Если результаты исследования показались вам интересными, поделитесь ими с друзьями и коллегами.

Присоединяйтесь к JetBrains Tech Insights Lab

Участвуйте в опросах и UX-исследованиях JetBrains, чтобы помочь нам улучшить наши продукты. Среди участников исследований разыгрываются призы.

Если у вас есть вопросы или пожелания, свяжитесь с нами по адресу surveys@jetbrains.com.

© JetBrains s.r.o., 2000—2020. Все права защищены.