Kotlin 書籍
越來越多的作者撰寫了用於學習 Kotlin 的書籍,涵蓋了不同的語言。我們非常感謝他們所有人,並讚賞他們為幫助我們增加專業 Kotlin 開發者數量所做的所有努力。
以下是我們審閱並推薦給您用於學習 Kotlin 的幾本書籍。您可以在我們的社群網站上找到更多書籍。
![]() | Atomic Kotlin 適合初學者和經驗豐富的程式設計師! 來自多項獲獎書籍《Thinking in C++》和《Thinking in Java》的作者 Bruce Eckel,以及 JetBrains 的 Kotlin 開發者推廣者 (Developer Advocate) Svetlana Isakova,共同推出了一本書,它將語言概念拆解成小巧、易於理解的「原子」,並提供包含提示和解決方案的免費練習課程,這些都直接整合在 IntelliJ IDEA 中! |
![]() | Head First Kotlin 是學習 Kotlin 編碼的完整入門書籍。這本實踐型書籍採用獨特的方法,超越了語法和操作手冊,教您如何像一位優秀的 Kotlin 開發者一樣思考,從而幫助您學習 Kotlin 語言。 您將學習從語言基礎知識到集合 (collections)、泛型 (generics)、Lambda 表達式 (lambdas) 和高階函數 (higher-order functions) 的所有內容。在此過程中,您將會接觸物件導向和函數式程式設計。 如果您想真正理解 Kotlin,這本書就是為您準備的。 |
![]() | Kotlin in Action 教導您如何使用 Kotlin 語言開發生產級應用程式。這本書專為經驗豐富的 Java 開發者編寫,內容豐富,超越了一般的語言書籍,涵蓋了許多有趣的議題,例如使用自然語言語法構建 DSL (Domain Specific Language)。 本書由 Kotlin 團隊的開發者 Dmitry Jemerov 和 Svetlana Isakova 撰寫。 第 6 章(涵蓋 Kotlin 類型系統)和第 11 章(涵蓋 DSLs)可在出版社網站上免費預覽。 |
![]() | Kotlin 程式設計:The Big Nerd Ranch 指南 在本書中,您將透過精心設計的範例,學習如何有效率地使用 Kotlin 語言,這些範例旨在教您 Kotlin 優雅的風格和特性。 從基本原理 (first principles) 開始,您將逐步深入 Kotlin 的進階用法,使您能夠以更少的程式碼建立更可靠的程式。 |
![]() | Programming Kotlin 由 Venkat Subramaniam 撰寫。 程式設計師不只是使用 Kotlin,他們更熱愛它。甚至 Google 也已將其採納為 Android 開發的一等語言。 透過 Kotlin,您可以混用命令式、函數式和物件導向的程式設計風格,並從最適合當前問題的方法中獲益。 學習如何使用這種高度簡潔、流暢、優雅且富有表現力的靜態型別語言的眾多特性,並透過易於理解的範例來學習。 學習編寫可維護、高效能的 JVM 和 Android 應用程式、建立 DSL (Domain Specific Language)、進行非同步程式設計等等。 |
![]() | The Joy of Kotlin 教導您在 Kotlin 中編碼的正確方式。 在這本富有洞察力的書籍中,您將掌握 Kotlin 語言,同時探索能讓您成為更優秀開發者的編碼技巧,無論您使用哪種語言。Kotlin 原生支援函數式程式設計風格,因此經驗豐富的作者 Pierre-Yves Saumont 首先回顧了函數式程式設計 (FP) 的原則,包括不可變性 (immutability)、參照透明性 (referential transparency) 以及函數和副作用之間的分離。 接著,您將更深入地學習如何在實際應用中運用 Kotlin,包括學習如何正確處理錯誤和資料、封裝共享狀態的變異,以及處理惰性求值 (laziness)。 這本書將改變您的編碼方式——並讓您找回初次接觸程式設計時的樂趣。 |