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,学习如何正确处理错误和数据,封装共享状态的修改,以及处理惰性。

这本书将改变你的编程方式——并让你重拾最初编程时的乐趣。