Skip to content

Kotlin 書籍

越來越多的作者撰寫以不同語言學習 Kotlin 的書籍。我們非常感謝他們所有人並讚賞他們的所有努力,幫助我們增加專業的 Kotlin 開發人員數量。

這裡僅列出我們審閱過並推薦給您用來學習 Kotlin 的幾本書籍。您可以在 我們的社群網站 上找到更多書籍。

Kotlin in Action

Kotlin in Action 教導您使用 Kotlin 語言開發生產級應用程式。 本書專為熟悉 Java 或其他物件導向語言的開發人員撰寫,這本範例豐富的書籍比大多數語言書籍更深入。第二版豐富了有關 Kotlin 協程 (coroutines) 函式庫的廣泛章節。

本書由 Sebastian Aigner、Roman Elizarov、Svetlana Isakova 和 Dmitry Jemerov 撰寫,他們都是 Kotlin 團隊的現任或前任成員。

Atomic Kotlin

Atomic Kotlin 適合初學者和經驗豐富的程式設計師!

由榮獲多項大獎的《Thinking in C++》和《Thinking in Java》作者 Bruce Eckel,以及 JetBrains 的 Kotlin 開發者倡導者 Svetlana Isakova 共同撰寫,這本書將語言概念分解為小而易於理解的「原子」,並附帶一個免費課程,其中包含在 IntelliJ IDEA 中直接提供提示和解決方案的練習!

Head First Kotlin

Head First Kotlin 是一本完整的 Kotlin 程式設計入門書籍。這本實用書籍透過獨特的方法幫助您學習 Kotlin 語言,超越語法和操作手冊,並教導您如何像一位優秀的 Kotlin 開發人員一樣思考。

您將學習從語言基礎到集合 (collections)、泛型 (generics)、Lambda 表達式 (lambdas) 和高階函數 (higher-order functions) 的一切知識。在此過程中,您將玩轉物件導向 (object-oriented) 和函數式程式設計 (functional programming)。

如果您想真正理解 Kotlin,這本書就是為您準備的。

Kotlin Programming: The Big Nerd Ranch Guide

Kotlin Programming: The Big Nerd Ranch Guide

在本書中,您將透過精心設計的範例學習如何有效使用 Kotlin 語言,這些範例旨在教導您 Kotlin 優雅的風格和功能。

從基本原理開始,您將逐步掌握 Kotlin 的進階用法,讓您能夠用更少的程式碼建立更可靠的程式。

Programming Kotlin

Programming Kotlin 由 Venkat Subramaniam 撰寫。

程式設計師不僅使用 Kotlin,他們還熱愛它。甚至 Google 也將其視為 Android 開發的第一等語言。

透過 Kotlin,您可以混合使用命令式 (imperative)、函數式 (functional) 和物件導向 (object-oriented) 的程式設計風格,並從最適合手邊問題的方法中受益。

透過易於理解的範例,學習使用這種高度簡潔、流暢、優雅且富有表達力的靜態類型語言的許多功能。

學習如何編寫可維護、高效能的 JVM 和 Android 應用程式,建立 DSLs,進行非同步程式設計,以及更多功能。

The Joy of Kotlin

The Joy of Kotlin 教導您使用 Kotlin 進行程式設計的正確方式。

在這本富有洞察力的書籍中,您將掌握 Kotlin 語言,同時探索無論您使用何種語言都能讓您成為更好開發人員的程式設計技巧。Kotlin 原生支援函數式程式設計風格,因此,經驗豐富的作者 Pierre-Yves Saumont 首先回顧了 FP (Functional Programming) 原則,包括不可變性 (immutability)、參照透明性 (referential transparency) 以及函數和副作用 (effects) 之間的分離。

然後,您將深入學習如何在實際應用中運用 Kotlin,學習正確處理錯誤和資料、封裝共享狀態的變異,並處理惰性求值 (laziness)。

這本書將改變您程式設計的方式 — 並帶回您初學時的一些樂趣。