こんにちは。
最近興味のあるKotlinを少しずつ勉強していこうかなと思います。
◆なぜKotlinなのか
Kotlinに興味持つきっかけになったのは、 Google I/OでKotlinがサポートされることと、GoogleはAndroidアプリ開発にあたってKotlinを第一級言語の一つに選定したからです。
2019/5/8にアメリカで開催された 「Google I/O 2019」にて「Kotlinファースト」をさらに進めていく 方針を明らかに致しました。
現在ではAndroidアプリ開発者の50%以上がKotlinを使用しているようです。
別の理由としては私情ですがAndroidアプリケーション技術者試験に向けて勉強しているうちに気になっていたので・・。
◆そもそもKotlinとは
JetBrains社で開発された、オブジェクト指向プログラミング言語です。
◆Kotlinの特徴
◯Kotlinのソースコードから簡単にJavaのソースコードを呼ぶことができます。その逆も可能です。 既存のJavaコードをKotlinから自然に呼び出せたり、KotlinコードをJavaから呼び出すことが可能です。
また、Androud Studioには、JavaのソースコードをKotlinに変換するツールも用意されています。
◯ Kotlinは変数がデフォルトでNull非許容型となっています。詳しくは次回詳しくまとめてみようと思います。
次回は環境構築からまとめていこうと思います。