KotlinはAndroidアプリ開発で公式にサポートされることが発表され、注目が集まっています。しかし、Androidアプリの解説は多くなされているものの、Kotlinというプログラミング言語自体に着目した解説書はそれほど多くありません。初級者から中級者を対象とした技術書を紹介します。
速習 Kotlin: Javaより簡単!新Android開発言語を今すぐマスター 速習シリーズ
初級者向け
Javaを学んだ経験のある人に向けてKotlinの基礎を解説した入門書です。JavaとKotlinは相互に呼び出しが可能であり、互換性があるという特徴を有しています。基本構文、演算子、関数、オブジェクト指向、クラスといった基礎的な内容が理解できます。
Kotlinプログラミング
JavaからKotlinへ乗り換えたいと考えるエンジニアに適した入門書です。開発環境構築から基礎的な機能を紹介します。Javaでは実装の手間がかかる部分もKotlinではシンプルに開発できるメリットが理解されます。
Kotlinイン・アクション
中級者向け
Kotlinはエディター等の製品を販売するJetBrains社が開発したプログラミング言語です。その言語の開発に携わったエンジニアが言語仕様の解説を行っています。Kotlinの内部的な仕組みや思想が垣間見れるバイブル的な一冊となります。
まとめ
KotlinはAndroidアプリ開発に利用され、注目が高まっています。Javaをより簡潔に記述できるようにして、過去のプログラミング言語の反省を活かした高度な言語として、より良い実装を目指します。Kotlinに着目した技術書でより理解を深めていきましょう。
【ゼロからのAndroid☓Kotlin】一番やさしいAndroidアプリ開発入門<初級編・みんプロ式>
オンライン学習プラットフォームUdemyでも、Kotlinを解説するコースが公開されています。本コースでは、はじめてプログラミングを学ぶ人でもAndroid上で挙動するスマホアプリの開発を学ぶことができます。さらに、同じ講師から中級レベルのコースも公開されているので、継続的な学習が可能です。
【ゼロからのAndroid☓Kotlin】一番やさしいAndroidアプリ開発入門<初級編・みんプロ式>Androidアプリは数百万件もGoogle Playストアに登録されており、多くの企業で用いられています。これまではJavaで開発されるケースも多くありましたが、より簡潔にプログラムが書けるKotlinというプログラミング言語が公式にサポートされることになりました。また、開発環境としてはAndroid Studioというソフトウェアの利用が一般的です。簡単に学習できるKotlinでAndroidアプリ開発に挑戦してみましょう。
Javaは企業向けシステムで採用されるケースが多く、求人案件でも最も多く見られるプログラミング言語の一つです。基礎を学びたいエンジニアから、大規模システムに参画するエンジニアまで、その学習ニーズに適した書籍が出版されています。Javaも進化を続けているので、以前は使ったけれども、最新仕様に付いていきたいと考えるエンジニアにも対応できます。