Skip to content

Kotlinに関する書籍

Kotlinの学習に関する書籍が、様々な言語でより多くの著者によって書かれるようになっています。私たちはそのすべての著者に深く感謝しており、プロフェッショナルなKotlin開発者の数を増やすための彼らのあらゆる努力を高く評価しています。

以下に、私たちがレビューし、Kotlinの学習におすすめする数冊の書籍をご紹介します。より多くの書籍は、私たちのコミュニティウェブサイトでご覧いただけます。

Atomic Kotlin

Atomic Kotlin は、初心者から経験豊富なプログラマまで、あらゆるレベルの学習者向けです!

数々の賞を受賞した『Thinking in C++』および『Thinking in Java』の著者であるブルース・エッケル氏と、JetBrainsのKotlinデベロッパーアドボケイトであるスヴェトラーナ・イサコワ氏によるこの書籍は、言語の概念を小さく理解しやすい「アトム」に分解しています。さらに、IntelliJ IDEA内で直接ヒントと解答が提供される演習からなる無料コースも付属しています!

Head First Kotlin

Head First Kotlin は、Kotlinでのコーディングへの完全な入門書です。 この実践的な書籍は、構文やハウツーマニュアルを超えたユニークな手法でKotlin言語を学ぶのに役立ち、優れたKotlin開発者のように考える方法を教えてくれます。

言語の基礎からコレクション、ジェネリクス、ラムダ、高階関数まで、あらゆることを学ぶことができます。 その過程で、オブジェクト指向プログラミングと関数型プログラミングの両方に触れることができます。

Kotlinを本当に理解したいなら、この本がおすすめです。

Kotlin in Action

Kotlin in Action は、プロダクション品質のアプリケーションにKotlin言語を使用する方法を教えてくれます。 経験豊富なJava開発者向けに書かれたこの例豊富な書籍は、ほとんどの言語に関する書籍よりも踏み込んでおり、自然言語構文でDSLsを構築するような興味深いトピックも扱っています。

この書籍は、Kotlinチームのデベロッパーであるドミトリー・ジェメロフとスヴェトラーナ・イサコワによって書かれました。

Kotlinの型システムを扱う第6章と、DSLsを扱う第11章は、出版社のウェブサイトで無料プレビューとして利用可能です。

Kotlin Programming: The Big Nerd Ranch Guide

Kotlin Programming: The Big Nerd Ranch Guide

この書籍では、Kotlinのエレガントなスタイルと機能を教えるために慎重に検討された例を通して、Kotlin言語を効果的に使用する方法を学びます。

基本原則から始めて、Kotlinの高度な使用法へと進み、より少ないコードでより信頼性の高いプログラムを作成できるようになります。

Programming Kotlin

Programming Kotlin はヴェンカット・スブラマニアムによって書かれました。

プログラマはKotlinを使うだけでなく、それを愛しています。Googleでさえ、Android開発におけるファーストクラスの言語として採用しています。

Kotlinを使用すると、命令型、関数型、オブジェクト指向のプログラミングスタイルを組み合わせることができ、直面している問題に最も適したアプローチから恩恵を受けることができます。

この非常に簡潔で、流暢で、エレガントで、表現力豊かな静的型付け言語の多くの機能を、理解しやすい例とともに学びましょう。

メンテナンス可能で高性能なJVMおよびAndroidアプリケーションの作成、DSLsの構築、非同期プログラミングなどを学びましょう。

The Joy of Kotlin

The Joy of Kotlin は、Kotlinでの正しいコーディング方法を教えてくれます。

この洞察に富んだ書籍では、Kotlin言語を習得しながら、使用する言語に関わらずあなたをより良い開発者にするコーディング技術を探求します。Kotlinは関数型プログラミングスタイルをネイティブにサポートしているため、経験豊富な著者ピエール・イヴ・ソーモンは、不変性、参照透過性、関数と副作用の分離といったFPの原則を見直すことから始めます。

その後、エラーやデータを適切に処理し、共有状態の変異をカプセル化し、遅延評価を扱う方法を学ぶにつれて、Kotlinの実世界での使用法を深く掘り下げていきます。

この書籍はあなたのコーディング方法を変え、最初に始めたときに感じた喜びの一部を取り戻してくれるでしょう。