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 既适合初学者,也适合经验丰富的程序员!

由屡获殊荣的《C++ 编程思想》和《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在现实世界中的应用,学习如何正确处理错误和数据、封装共享状态变更以及使用延迟加载。

这本书将改变你的编码方式,并找回你刚开始编程时的部分乐趣。