Kotlin 书籍
越来越多的作者用不同的语言编写学习 Kotlin 的书籍。我们非常感谢他们所有人,并感谢他们为帮助我们增加专业 Kotlin 开发人员数量所做的努力。
这里仅仅是我们已经看过并推荐您学习 Kotlin 的一些书籍。您可以在我们的社区网站上找到更多书籍。
![]() | Atomic Kotlin 适用于初学者和经验丰富的程序员! 本书由屡获殊荣的《Thinking in C++》和《Thinking in Java》的作者 Bruce Eckel 以及 JetBrains 的 Kotlin 开发者大使 Svetlana Isakova 共同撰写,将语言概念分解为小的、易于理解的“原子(atoms)”,并提供一个免费课程,其中包含由 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 章(涵盖 DSL)可在出版商网站上免费预览。 |
![]() | Kotlin Programming: The Big Nerd Ranch Guide 在本书中,您将通过仔细考虑的示例有效地使用 Kotlin 语言,这些示例旨在教您 Kotlin 优雅的风格和特性。 从基本原理开始,您将逐步学习 Kotlin 的高级用法,使您能够创建更可靠且代码更少的程序。 |
![]() | Programming Kotlin 由 Venkat Subramaniam 编写。 程序员不仅仅是使用 Kotlin,他们还热爱它。甚至 Google 也已将其作为 Android 开发的一流语言。 使用 Kotlin,您可以混合使用命令式、函数式和面向对象编程风格,并从最适合当前问题的方法中受益。 通过易于理解的示例,学习使用这种高度简洁、流畅、优雅且富有表现力的静态类型语言的许多特性。 学习编写可维护、高性能的 JVM 和 Android 应用程序,创建 DSL,异步编程等等。 |
![]() | The Joy of Kotlin 教您用正确的方式使用 Kotlin 编码。 在这本富有洞察力的书中,您将掌握 Kotlin 语言,同时探索编码技术,无论您使用什么语言,这些技术都将使您成为一名更好的开发人员。Kotlin 本身支持函数式编程风格,因此经验丰富的作者 Pierre-Yves Saumont 首先回顾了 FP(Functional Programming,函数式编程) 的不变性(immutability)、引用透明性(referential transparency)以及函数和效果分离的原则。 然后,您将更深入地了解如何在现实世界中使用 Kotlin,学习如何正确处理错误和数据,封装共享状态突变以及使用惰性(laziness)。 这本书将改变您的编码方式 - 并让您找回最初开始时的快乐。 |