メインコンテンツまでスキップ

Kotlin書籍

より多くの著者がさまざまな言語で Kotlin を学習するための書籍を執筆しています。私たちは著者の方々に深く感謝し、 プロの Kotlin 開発者の数を増やすための彼らの努力に感謝します。

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

Atomic Kotlin

Atomic Kotlin は、初心者と経験豊富なプログラマーの両方に最適です!

数々の賞を受賞した Thinking in C++ および Thinking in Java の著者である Bruce Eckel と、JetBrains の Kotlin Developer Advocate である Svetlana Isakova による本書は、言語の概念を小さく、理解しやすい「アトム」に分解し、ヒントと解決策によって直接 IntelliJ IDEA 内でサポートされる演習で構成される無料コースを提供します!

Head First Kotlin

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

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

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

Kotlin in Action

Kotlin in Action は、Kotlin 言語を使用して本番環境品質のアプリケーションを作成する方法を教えてくれます。 経験豊富な Java 開発者向けに書かれたこの例が豊富な書籍は、ほとんどの言語書籍よりもさらに深く、自然言語構文を使用した DSL の構築など、興味深いトピックを網羅しています。

この書籍は、Kotlin チームの開発者である Dmitry Jemerov と Svetlana Isakova によって書かれています。

Kotlin 型システムを網羅した第 6 章と、DSL を網羅した第 11 章は、出版社ウェブサイトで無料プレビューとして入手できます。

Kotlin Programming: The Big Nerd Ranch Guide

Kotlin Programming: The Big Nerd Ranch Guide

本書では、Kotlin のエレガントなスタイルと機能を教えるように慎重に検討された例を通して、Kotlin 言語を効果的に操作する方法を学習します。

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

Programming Kotlin

Programming Kotlin は Venkat Subramaniam によって書かれています。

プログラマーは Kotlin を使用するだけでなく、Kotlin を愛しています。Google でさえ、Android 開発の第一級言語として採用しています。

Kotlin を使用すると、命令型、関数型、オブジェクト指向のプログラミングスタイルを混在させ、当面の問題に最適なアプローチから恩恵を受けることができます。

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

保守可能で高性能な JVM および Android アプリケーションの作成、DSL の作成、非同期プログラミングなどについて学びます。

The Joy of Kotlin

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

この洞察に満ちた書籍では、Kotlin 言語を習得しながら、使用する言語に関係なく、より優れた開発者になるためのコーディング手法を探求します。Kotlin は関数型プログラミングスタイルをネイティブでサポートしているため、ベテラン作家である Pierre-Yves Saumont は、まず不変性、参照透過性、および関数と効果の分離という FP の原則を見直すことから始めます。

次に、Kotlin を実際の世界で使用することに深く入り込み、エラーとデータを適切に処理し、共有状態のミューテーションをカプセル化し、遅延を伴う作業を学習します。

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