Androidアプリ開発Kotlinの開発環境を構築しよう!実行方法まで簡単に解説かい2019/5/292019/6/12MacでKotlinの環境構築を行いたいけどどうすればよいのだろうかどのように構築するのがベストなのだろうかこれからKotlinの環境構築を始めようとしている方の中には上記のような悩みを抱えている人も多いのではないでしょうか?環境構築難しいですよね。こんにちは!現役エンジニアのかいです。今日はKotlinの環境構築について、たくさんある中で筆者が一番良いのではないかと思う方法を紹介していきます。結論から言えばIntelliJというIDEを使ってKotlinを動かす人が現在では多いと思うのでIntelliJでKotlinを動かすまで解説していきます!今回はMacOSを対象に説明していきます。WindowsやLinuxの方も大方は同じですが、各種インストールするものをOSにあったものにしてください。まとめKotlinとはさて、実際にKotlinの開発環境を構築して行く前にKotlinについてどのようなものなのか解説していきます。KotlinとはJetBrainsという会社が開発しているオープンソースです。KotlinはJVM上で動作しJavaと100%互換性があります。一つのプロジェクトにJavaとKotlinが共存していることもあり得るということですね。実際昔ながらのコードはJavaで書いて新規はKotlinで書き足すみたいな現場もちょこちょこ目にします。Safetyというコンパイル時にNullの可能性があるものを弾いてくれる機能があり安全です。概念はJavaとほぼ同じなのでより便利に書きやすくなったJavaという認識で大丈夫でしょう。Kotlinは最近GoogleがAndroidアプリの公式な開発言語に採用したことにより、Android開発で用いられることがとても多いですね。Android開発はしてみたいけどJavaは書きたくないなあという方もどんどんKotlinを採用しており、現在モダンな会社であれば新規のAndroid開発でJavaという選択肢はほぼありませんね。Kotlinについてさらに詳しく知りたい方は以下の記事を参考にしてみてください。2019年4月18日Kotlinの開発環境を整えようさて、それではそろそろKotlinの開発環境を整えていきましょう。JDKをインストールしようKotlinはJVM上で動作するのでJDKの導入が必要です。JDKの導入から行なっていきます。一度でもJavaを動かしたことあるよ!JDK入ってるよ!という方読み飛ばしてもらって大丈夫です。JDKについては以下の記事を参考にしてください。2019年7月3日インストール方法JDKのインストールは以下サイトに飛び、下の方のOpenJDK8U-jdk_x64_mac_hotspot_8u212b03.tar.gzというものをダウンロードしましょう。https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/うまくDLできたら、解凍し解凍後のファイルをコピーしてください。Finderの移動からフォルダへ移動を選択してください。テキストボックスに/Library/Java/JavaVirtualMachinesと入力し開きましょう。その後コピーしたフォルダを貼り付けてください。-Vと打ち込み以下のように表示されていればJDKがうまく導入できました。-versionも行っておきましょう。mode)IntelliJを導入しようさて、次にIntelliJというIDE(統合開発環境)を導入していきます。IntelliJを導入することでKotlinの開発環境が揃うので他のものをインストールなどする必要がなくとても楽ですね。IntelliJとはIntelliJとはJetBrainsという会社によって開発されているIDEです。JetBrains?そうです、Kotlinの開発元と同じですね。IntelliJとKotlinはとても相性が良く、痒いところまで手が届くようになっています。Studioを選ぶ理由はありません。IntelliJは無料でJavaやKotlinをサポートしているのでKotlinの開発ではIDEを利用するのであればIntelliJを選らんでおけば間違い無いです。統合開発環境とはそもそもなんだろうという方は以下の記事を参考にしていただければ幸いです。導入方法さて、それでは実際に導入方法を見ていきましょう。以下のサイトからCommunityの方をDLしましょう。Communityは無償で、Ultimateは有償ですが、無償でもKotlinやJavaはサポートされているので問題ありません。https://www.jetbrains.com/idea/download/index.html#section=macまずは、ファイルを解凍していきます。settings」を選択し次に進みます。その後ポリシーがでてくるのでしっかり読んだふりをしてチェックをいれContinueしましょう。send」を押して次に進みます。好きな方を選びましょう。IDE」を選択してNextしましょう。これに以降は特に変更を加えずNextで大丈夫です。最後にこのような画面が出てくれば終了です!Kotlinファイルを作成しようさて、IntelliJの導入も終わったので実際にKotlinのファイルを作成してみましょう。ProjectからKotlinのKotlin/JVMを選択しましょう。Classを選択して適当なファイルを作成しましょう。すると、.ktファイルができていますね。これがKotlinの拡張子です。Worldを出力するプログラムを書いて実行してみましょう。サンプルプログラムは以下の通りです。World!")}コード左の緑の矢印から実行してみると、、、このようにきちんと実行できていますね!コンパイラをインストールするにはこの記事では、IntelliJというIDEを導入して環境を構築する方法を解説しましたが、Kotlinのコンパイラをインストールする方法については以下の記事で解説しています。2019年6月12日まとめ本日はMacを使って一からKotlinの開発環境を構築しました。みなさん使い慣れたエディタがあると思いますが、JavaやKotlinの開発はIDEを使うのが便利なのでこれを機にIntelliJの使い方などもしっかりマスターしておきましょう!それでは!!TweetPocket無料でSEからWebエンジニアへ転職しませんか?侍エンジニア塾では、完全未経験の方から現在SEだけどプログラミングはやっていないという経験者まで、幅広い方々の人生を好転させるプログラミング指導を行ってきました。SEの方とお話していくなかで、システムエンジニアという職業だけどコードが書けない事務作業が多くスキルがないため将来が不安スクールに通うと完全未経験者と同じスタートになるからレベルが合わないという、すでに知識があるSEならではのお悩みがあることに気づきました。弊社では、マンツーマンでレッスンを行いますので、現在お持ちの知識レベルからカリキュラムを作成いたします。こちらの転職コースは無料で受講を始められて転職成功でそのまま卒業できるというとてもお得なコースとなっています。知識のあるSEといっても転職は年齢が若いほど受かりやすいため、まずは無料体験レッスンで今の現状や理想の働き方について一緒に考えていきましょう。