[Android]Kotlinを使ってみる
Kotlinを使う機会があったので簡単な使い方などをメモメモ。。
Kotlinとは
簡単に説明するとこんな感じ
・Javaに続くAndroidの公式言語
・Javaと高い互換性があり、安全で簡潔なコードをかける
使ってみる
今回は、既存プロジェクトのJavaをKotlinに変換してみます。
とりあえずプロジェクトを作ります。
Include Kotlin Supportのチェックを入れると、プロジェクト作成した時点でKotlinで書かれたMainActivity.ktが出来てしまうので今回はチェックしません。
ボタン押すとMainActivityからSubActivityに遷移するだけの処理をJavaで書いてみました。
このコードをKotlinに変換します。
変換するファイルを開いたまま、上部にある【Code】から【Convert Java File to Kotlin File】を選択します。
JavaをKotlinに自動変換した場合、完璧な変換にはならないことがあります。
その場合は自分で修正が必要です。OKを選択します。
Kotlinないよーって怒られるので、Configureをクリックした後に、Syncします。
変換されたKotlinがこちら
Javaに比べて色々かわってることが分かります。
修正と補足を加えたのがこちら
Javaではいちいち
Button hoge = (Button)findViewById(R.id.hoge);
と記述していましたが、Kotlinでは不要になります。楽。
感想
たしかにJavaに比べて少ない記述で良いから楽になりそうです。
まだまだ使い方に慣れてないので、これからもちょくちょく使ってみようと思います。