2017年5月18日これまで聞いたことがなかった!という方のために、ざっくりと・出来るだけ簡単に、ご紹介していこうと思います!目次Android開発言語としてGoogleが公式サポートKotlinって?JVM言語コードが非常にシンプル他にも色々まとめスポンサーリンクAndroid開発言語としてGoogleが公式サポートそもそもの事の発端からちょっとだけ見ていきましょう。「Googleが公式サポート」すると何がどうなるのよ?ってところ。「Kotlin」が最初から同梱されている。これに尽きるかと思います。Studioで行うなら、Kotlinを選択するのが一般的、みたいになっていかないかな?って思ってます。その理由は、これから書いていくKotlinの概要を見てもらったら分かるかなと。Kotlinって?さあ、本題に入りましょう!「Kotolin」とは?ですね。JVM言語Kotlinの特徴その1は「JVM言語」であること。Machine」の頭文字。日本語に直すと、「Java仮想マシン」ですね。JVM言語とは、Java仮想マシンで動作するJavaバイトコードにコンパイルがされる言語のことを指しています。言ってしまえば「Java」で書いたコードをコンパイルをした物と同じ形式でコンパイルされますよってこと!他の言語でいくと、Scalaとかが有名ですね。Studioで行うなら、Kotlinを選択するのが一般的にならないかな?って思っている1番の要因!現状、日本のエンジニアって「Javaエンジニア」が非常に多いです!というか、世界的にみてもJavaは非常に人気な言語です!そしてそして、この「Kotlin」Javaの上位互換みたいな言語なのでは!?って感じています。どこら辺が?って思った方。それは、一度「Kotlin」を勉強してみましょう!みんな大好きドットインストールにて、今なら#05まで無料で見れるので!コードが非常にシンプル次の特徴がこれ。World」をやってみましょうか。「fun」が関数定義のためのキーワードになります。関数名が「helloworld」です。その後、引数なんですけどこれがJavaとはちょっと違うところですね!変数の型「Array」を変数名「args]の後ろに書くんです。表示するメッセージを「msg」という変数に入れてますが関数の中身は、想像がつくと思うので省略!「Kotlin」の書き方を見たいって人には、こちらのサイトをオススメします!あと、ちょっと動かしてみよって方には公式サイトが凄い便利。上のサイトでも紹介されていますが、ブラウザで実行出来てしまうので。公式サイトはこちらからどうぞ。・オブジェクト指向である・静的型付けである・安全性が高いなどなど。全部書いていくと、すさまじいことになってしまうのでこの辺にしておいて、これを見て、「Kotlin」に興味を持った!って方向けに書籍をご紹介しておきます。Kotlinスタートブックこれから初めてKotlinを触ります!って方で、別のプログラミングを触ったことがある人なら本当にさらっと読めてしまうぐらい分かりやすく書かれています!まあ、Android開発特有の部分はさらっとは無理ですが・・・。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。【Midworks】正社員とフリーランスの良い所取り!?エンジ...プロフィールのらくらへっぽこプログラマーとして、日々頑張って勉強をしております。未熟なITエンジニアだった私が、転職して1年でスキルアップしたこと。【リリース】朝が苦手な私が、朝活応援サイトを作りました。5万円だけ入れて半年放置した結果。