はじめに 久しぶりにネイティブなAndroidアプリを作ってみようと思い、2019年時点の開発環境や開発言語について調べてみました。 Webや書籍をみると、ほとんどが開発言語としてKotlinを利用しているため、まずはKotlinの開発環境の構築と学習を進めていきます。 Kotlin とは kotlinは、Java言語をもっと簡潔かつ安全になるように改良した産業利用向け汎用言語として開発されたもの。 型推論のある静的型付けのオブジェクト指向プログラミング言語であり、Scalaの関数型プログラミング言語や、C#のジェネリクスの要素などを取り入れている。 Java言語と同様に、Javaバイトコードにコンパイルされて、Java仮想マシン上で動作する。 Java言語との連携が言語仕様として組み込まれているため、Java言語のプロジェクトにKotlinのソースを段階的に追加したり、KotlinからJ