KotlinでAndroidアプリをビルドしてみる
最近Kotlinの話題を聞く事が多くなってきたので、Kotlinでプロジェクトを作成し、HelloWorldアプリをビルドするところまでやってみる。
公式サイトを見ながら環境を構築していく。
Kotlin Pluginのインストール
IntelliJ IDEA 15は最初からKotlin Pluginが入ってるらしい。バージョン15以前かAndroid Studioの場合、手動でKotlin Pluginをインストールする。
Androidプロジェクトの作成
AndroidプロジェクトでKotlinを使用するチュートリアルがあるので、それを見ながら進めてみる。
Getting started with Android and Kotlin
まず、通常のAndroidアプリと同様にプロジェクトを作成する。
MainActivityを選択し、Find ActionをShortcutで開き Convert Java File to Kotlin Fileを実行する。ダイアログが表示されるが、cancelを取り敢えず選んだ。
JavaのコードがKotlinのコードに変換された!
見づらいので拡大。ラムダ式すばらしい。
Kotlinの設定
プロジェクトにKotlinの設定を追加する。再びFind ActionをShortcutで開き Configure Kotlin in the projectを実行する。すると以下のダイアログが表示されるので、OKをクリックする。
自動的にbuild.gradleが更新され、Kotlinの設定が追加されるので、Syncを実行しておく。
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' android {…} dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.1.1' compile 'com.android.support:design:23.1.1' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } buildscript { ext.kotlin_version = '1.0.0-beta-2423' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } repositories { mavenCentral() }
ビルド
通常のAndroid開発と同じようにビルドし、アプリを端末で立ち上げたが特に問題は無かった。
まとめ
Kotlinでサンプルアプリを作成し、HelloWorldを表示するまでやってみたが、特につまづく事なくKotlinを導入できてとも良かった。少しづつKotlinでアプリを書いてみようと思う。