Kotlinプロジェクト作ってみた!

Pocket
reddit にシェア

Kotlinも1.0になったので、Kotlinの導入手順を残します。
以下の手順で、JavaとKotlinの併用も行えます。

app/build.gradleを変更します。

差分は、以下のコミットから見て下さい。
https://github.com/akifumi/KotlinTrial/commit/0fd41ba7824f7ca3e98e4d92b7fc918879c53621#diff-39e7d8c00954e920b98e7636f0ac30b2
上記の差分でKotlinを導入することができます。

以下のコードで、Kotlinファイルを配置するパスを忘れずに記述しましょう!

 

Kotlinファイルを追加するとConfigure Kotlinとアラートが出るので、実行しましょう。
以下のような差分ができます。
https://github.com/akifumi/KotlinTrial/commit/901ed5d609b7862a8c3ed35f89f3fe17c6f116cf

最後に、MainActivity(Java)からMainFragment(Kotlin)を呼び出すサンプルコードを作成したので添付しておきます。
https://github.com/akifumi/KotlinTrial/commit/446163e5fa0600c3cc3e1115653e8286fea9b180

コード保管や実行も問題なく動作していそうなので、既存のJavaプロジェクトのKotlin移行も徐々に行うそうな印象です!
ライブラリの対応具合も気になるところなので、後ほど調査したいと思います。

以下に今回のサンプルプロジェクトを置いておくので、興味のある方はどうぞ!
https://github.com/akifumi/KotlinTrial

 

Pocket
reddit にシェア