Skip to content

Kotlin 书籍

越来越多的作者正在用不同的语言撰写学习 Kotlin 的书籍。我们非常感谢他们所有人,并赞赏他们为帮助我们培养更多专业 Kotlin 开发者所做出的努力。

以下是我们审阅并推荐你学习 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 in Action

Kotlin in Action 教你如何使用 Kotlin 语言开发生产级应用程序。这本书为经验丰富的 Java 开发者编写,包含丰富示例,比大多数语言书籍更深入,涵盖了诸如使用自然语言语法构建 DSL 等有趣的主题。

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

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

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

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