Javaとの相互利用が可能なプログラミング言語として人気のKotlinですが、Android用アプリの開発にふさわしい多くのメリットがあります。
Javaのメリットを生かしつつ、Javaよりも簡単に、かつ、より有用なアプリを開発できる汎用言語なのです。
Kotlinにはいくつかメリットがありますが、その一つがコードがとてもシンプルなことです。
もともとJavaよりも簡単に、かつ、安全性と安定性をアップさせる目的で開発された言語なので、ベースモデルとなったJavaよりも優れた点がいくつもあります。
同じ命令を出す場合でも、Kotlinを使うとJavaより記述量が少なくて済むのです。
加えて、シンプルな分、習得もJavaと比べて簡単です。
よって、Kotlinを採用することによって、プログラミングの負担が軽減します。
プログラミング経験が浅エンジニアの場合は特に、JavaよりもKotlinのほうが習得しやすいでしょう。
エンジニアがKotlinを学習する価値についてはこちらの参考サイトもご参照ください。
安全性の高さもKotlinのメリットです。
産業向けの汎用言語として誕生した言語なので、不具合が起きやすいコードを記述してしまわないような文法を用いています。
よって、想定外のバグによってシステムがダウンしてしまうような大きな問題が起こる可能性が極めて低いのです。
Javaからの移行が簡単なのもKotlinのメリットとして挙げられるでしょう。
Javaからの移行も、Kotlinからの移行も簡単です。
そのため、すでに開発済みのアプリについても、古い部分はJavaのままにしておき、新しく追加する機能だけKotlinで記述するなどということも簡単にできます。