ニフクラ mobile backend(mBaaS)お役立ちブログ

スマホアプリ開発にニフクラ mobile backend(mBaaS)。アプリ開発に役立つ情報をおとどけ!

Kotlinの開発/実行環境まとめ

Androidアプリを開発する際のプログラミング言語の一つであるKotlin。そんなKotlinを使ってアプリ開発をしたり、実行できる環境を紹介します。これらのサービスやソフトウェアを使って素早くKotlinアプリを開発してください。

IDE

Download Android Studio and SDK tools  |  Android Developers

f:id:mbaasdevrel:20220120145928p:plain

やはりAndroidアプリを開発するとなれば、一番最初に選ばれる選択肢はAndroid Studioになるでしょう。JavaはもちろんKotlinを使った開発にも対応しています。

Download Android Studio and SDK tools  |  Android Developers

IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

f:id:mbaasdevrel:20220120145937p:plain

KotlinはJetBrains社によって開発されている言語とあって、IntelliJ IDEAは一番Kotlinと親和性の高いソフトウェアと言えるでしょう。より高機能なIDEが必要な場合にはIntelliJ IDEAがお勧めです。

IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains

プレイグランド

Kotlin Playground: Edit, Run, Share Kotlin Code Online

f:id:mbaasdevrel:20220120150051p:plain

Kotlinのオンラインプレイグラインドです。Kotlinの公式サイトで提供されているので安心感があります。特にアプリに特化している訳ではないので、Kotlinという言語自体を試したい時に使えるでしょう。

Kotlin Playground: Edit, Run, Share Kotlin Code Online

Online Kotlin Compiler - Online Kotlin Editor - Run Kotlin Online - Online Kotlin Runner

f:id:mbaasdevrel:20220120150102p:plain

シンプルなKotlinコンパイラです。実行するJavaのバージョンを選択できます。また、コマンドライン実行する際の引数も指定できます。

Online Kotlin Compiler - Online Kotlin Editor - Run Kotlin Online - Online Kotlin Runner

Online Kotlin Compiler - Online Kotlin Editor - Online Kotlin IDE - Kotlin Coding Online - Practice Kotlin Online - Execute Kotlin Online - Compile Kotlin Online - Run Kotlin Online

f:id:mbaasdevrel:20220120150112p:plain

こちらはKotlin 1.1.4を実行できます。Executeを押すと、右側にコマンドが表示されて、その結果が表示されます。複数ファイルに対応している訳ではなさそうです。

Online Kotlin Compiler - Online Kotlin Editor - Online Kotlin IDE - Kotlin Coding Online - Practice Kotlin Online - Execute Kotlin Online - Compile Kotlin Online - Run Kotlin Online

まとめ

KotlinというとAndroidアプリのイメージがありますが、実際にはサーバサイドやWeb、iOSアプリなど幅広く実行できます。これからKotlinを覚えてみようと思う方はぜひこれらのソフトウェア、サービスをご利用ください。

NCMBではKotlin SDKを提供しています。Kotlinを使ったAndroidアプリ開発にぜひご利用ください。

ドキュメント : 開発者向けドキュメント | ニフクラ mobile backend

中津川 篤司

中津川 篤司

NCMBエヴァンジェリスト。プログラマ、エンジニアとしていくつかの企業で働き、28歳のときに独立。 2004年、まだ情報が少なかったオープンソースソフトの技術ブログ「MOONGIFT」を開設し、毎日情報を発信している。2013年に法人化、ビジネスとエンジニアを結ぶDXエージェンシー「DevRel」活動をスタート。