Skip to content

Kotlin 書籍

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

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

Kotlin in Action

Kotlin in Action 教導您如何將 Kotlin 語言用於生產等級的應用程式。 本書專為熟悉 Java 或其他物件導向語言的開發人員編寫,其內容豐富的範例比大多數語言書籍更深入。第二版增加了一個關於 Kotlin 協同程式程式庫的廣泛章節。

本書由 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 開發人員一樣思考。

您將學習從語言基礎到集合、泛型、Lambda 運算式和高階函數的所有內容。在此過程中,您將體驗物件導向與函式語言程式設計。

如果您想真正理解 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,您可以混合使用指令式、函式式和物件導向的程式設計風格,並從最適合當前問題的方法中獲益。

藉由易於理解的範例,學習使用這門高度簡潔、流暢、優雅且具表現力的靜態型別語言所提供的眾多特性。

學習編寫易於維護、高效能的 JVM 和 Android 應用程式、建立 DSL、進行非同步程式設計等等。

The Joy of Kotlin

The Joy of Kotlin 教導您在 Kotlin 中編碼的正確方式。

在這本洞察豐富的書籍中,您將在掌握 Kotlin 語言的同時,探索能讓您成為更好開發人員的編碼技巧,無論您使用哪種語言。Kotlin 原生支援函式式風格的程式設計,因此資深作者 Pierre-Yves Saumont 從回顧函式語言程式設計 (FP) 的不可變性、參照透明性以及函式與副作用分離的原則開始。

接著,您將深入了解 Kotlin 在現實世界中的應用,學習如何正確處理錯誤與資料、封裝共享狀態變更,以及使用延遲特性。

本書將改變您的編碼方式,並找回您剛開始編寫程式時的部分樂趣。