Kotlin

これらの質問は、3大主要プログラミング言語として Kotlin を選択した開発者にのみ提示されました。

Kotlin で何をターゲットにしていますか?

ほとんどの Kotlin 開発者は、依然として Android または JVM をターゲットとしています。Kotlin は JavaScript をターゲットとし、ネイティブ開発を実施する能力を備えていますが、これらのプラットフォームをターゲットとする開発者は比較的少ないと言えます。

Kotlin には非常に高い多用途性が備わっています。モバイル、ウェブ、サーバーサイド、デスクトップ、さらには組み込みシステムの開発にまで使用することができます。コード共有のメカニズムにより、様々なプラットフォームで機能するマルチプラットフォームライブラリとアプリケーションを簡単に作成することができます。

Kotlin を使ったマルチプラットフォームプロジェクトについては、こちらをご確認ください

Kotlin でどのバージョンの JDK をターゲットにしていますか?

JDK 11のシェアは、過去1年にわたって約2倍に拡大していますが、Kotlin 開発者の大半は依然として JDK 8 をターゲットとしています。

Kotlin でどの Android バージョンをターゲットにしていますか? 

古い Android バージョンのシェアは徐々に下降していますが、Kitkat と Jelly Bean は例外です。これら2つのバージョンはついに古いバージョンとなり、シェアは過去1年のうちに半分を切りました。

Kotlin でどの種類のアプリを開発していますか? 

最も人気のあるアプリのタイプは昨年と似通っています。ただし、より明らかな変化が1つだけあります。データ解析での Kotlin の使用率が上昇していることです。Kotlin によるデータラングリングに関するチュートリアルをご覧ください。

Kotlin ライブラリのトップ15

「現在、どのJetBrains Kotlinライブラリとフレームワークを使用していますか?」と「現在、他にどのKotlinライブラリとフレームワークを使用していますか?」という質問の結果を統合しました。

52%
の Kotlin 開発者はコルーチンを使用しています。

どのくらい Kotlin を使用していますか?

どのような目的で Kotlin を使用していますか? 

主にどのような種類のプロジェクトに Kotlin を使用していますか? 

Kotlin 開発者の3分の1以上は既存のコードベースに Kotlin コードを追加しています。言語が混在するプロジェクトの割合が高いのは、Kotlin と Java のシームレスな相互運用性によるものです。

過去12か月以内に、Kotlin 開発者は他のどのプログラミング言語を使用しましたか?

トップ15

ほぼすべての Kotlin 開発者(92%)が Kotlin を使い始める前に Java を使用していたと答えました。そのうちのほとんど(全 Kotlin ユーザーの90%)は今でも Java を使用し続けています。

Kotlin 開発では、主にどの IDE を使用していますか?


ありがとうございます!

当社のレポートがお役に立てられれば幸いです。友人や同僚の方とこのレポートをぜひ共有してください。

今後のアンケートに参加する

ご質問やご提案がございましたら、surveys@jetbrains.comまでお問合わせください。