Skip to content

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 开发者一样思考。

您将学习从语言基础到集合 (collections)、泛型 (generics)、Lambda 表达式 (lambdas) 和高阶函数 (higher-order functions) 的所有内容。在此过程中,您将同时体验面向对象编程 (object-oriented programming) 和函数式编程 (functional programming)。

如果您真的想理解 Kotlin,这本书就是为您准备的。

Kotlin in Action

Kotlin in Action 教您如何使用 Kotlin 语言开发生产质量的应用程序。本书专为经验丰富的 Java 开发者撰写,内容比大多数语言书籍更深入,涵盖了诸如使用自然语言语法构建 DSL (Domain-Specific Languages) 等有趣主题。

本书由 Kotlin 团队的开发者 Dmitry Jemerov 和 Svetlana Isakova 撰写。

第 6 章(涵盖 Kotlin 类型系统)和第 11 章(涵盖 DSL)可在出版社网站上免费预览。

Kotlin Programming: The Big Nerd Ranch Guide

Kotlin 编程:Big Nerd Ranch 指南

在本书中,您将通过精心设计的示例学习如何有效地使用 Kotlin 语言,这些示例旨在教授您 Kotlin 优雅的风格和特性。

从基本原理开始,您将逐步掌握 Kotlin 的高级用法,使您能够用更少的代码创建更可靠的程序。

Programming Kotlin

Programming Kotlin 由 Venkat Subramaniam 撰写。

程序员不仅仅是使用 Kotlin,他们热爱它。即使是 Google 也已将其作为 Android 开发的一等语言 (first-class language) 采用。

借助 Kotlin,您可以混合使用命令式 (imperative)、函数式 (functional) 和面向对象 (object-oriented) 的编程风格,并从最适合当前问题的方法中受益。

通过易于理解的示例,学习使用这种高度简洁、流畅、优雅且富有表现力的静态类型语言的众多特性。

学习编写可维护、高性能的 JVM 和 Android 应用程序,创建 DSL,异步编程等。

The Joy of Kotlin

The Joy of Kotlin 教您如何正确地用 Kotlin 编程。

在这本富有洞察力的书中,您将掌握 Kotlin 语言,同时探索编码技巧,无论您使用何种语言,这些技巧都将使您成为一名更好的开发者。Kotlin 原生支持函数式编程风格,因此经验丰富的作者 Pierre-Yves Saumont 首先回顾了 FP(函数式编程)原则,包括不变性 (immutability)、引用透明性 (referential transparency) 以及函数与效果之间的分离。

接着,您将更深入地学习如何在实际世界中使用 Kotlin,包括学习如何正确处理错误和数据、封装共享状态的突变 (shared state mutations) 以及处理惰性 (laziness)。

这本书将改变您的编码方式——并让您找回初学编程时的乐趣。