跳至主要内容

Kotlin 書籍

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

以下是我們評論並推薦您學習 Kotlin 的一些書籍。 您可以在我們的社群網站上找到更多書籍。

Atomic Kotlin

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

本書由多次獲獎的 Thinking in C++ 和 Thinking in Java 的作者 Bruce Eckel 以及 JetBrains 的 Kotlin 開發倡導者 Svetlana Isakova 撰寫,將語言概念分解為小的、易於理解的「原子 (atoms)」,並提供一個免費課程,其中包含由提示和解決方案直接在 IntelliJ IDEA 內部支援的練習!

Head First Kotlin

Head First Kotlin 是對 Kotlin 編碼的完整介紹。 這本實作書籍以獨特的方法幫助您學習 Kotlin 語言,超越了語法和操作手冊,並教您如何像一位出色的 Kotlin 開發人員一樣思考。

您將學習從語言基礎到集合 (collections)、泛型 (generics)、Lambda (lambdas) 和高階函式 (higher-order functions) 的所有內容。 一路上,您將玩轉物件導向和函數式程式設計。

如果您想真正理解 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,他們還喜歡它。 甚至 Google 也已將其採納為 Android 開發的一流語言。

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

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

學習編寫可維護、高效能的 JVM 和 Android 應用程式、創建 DSL、非同步程式設計等等。

The Joy of Kotlin

The Joy of Kotlin 教您以正確的方式用 Kotlin 編碼。

在這本充滿洞察力的書中,您將掌握 Kotlin 語言,同時探索編碼技術,無論您使用哪種語言,這些技術都將使您成為一名更出色的開發人員。 Kotlin 原生支援函數式程式設計風格,因此經驗豐富的作者 Pierre-Yves Saumont 首先回顧了不變性 (immutability)、引用透明性 (referential transparency) 以及函數和效果之間分離的 FP 原則。

然後,您將更深入地在現實世界中使用 Kotlin,因為您將學習正確處理錯誤和數據、封裝共享狀態突變以及使用惰性 (laziness)。

這本書將改變您的編碼方式——並讓您找回剛開始時的快樂。