Kotlin 书籍
越来越多的作者在撰写关于学习 Kotlin 的各种语言的书籍. 我们非常感谢所有这些作者, 并感谢他们的努力, 帮助我们增加了 Kotlin 专业开发者的数量.
以下只是我们审阅过, 并推荐用来学习 Kotlin 的少部分书籍. 你可以在 我们的社区网站 找到更多书籍.
Atomic Kotlin 既适合于初学者, 也适合于有经验的程序员! 作者是 Bruce Eckel, 他还撰写过获得许多奖项的《Thinking in C++》和《Thinking in Java》, 以及 Svetlana Isakova, JetBrains 公司的 Kotlin 开发者 Advocate, 本书将语言的概念分解过小的, 易于理解的 "原子(atom)", 以及由许多练习组成的自由课程, 这些练习可以直接在 IntelliJ IDEA 之内得到提示和解答! | |
---|---|
Head First Kotlin 完整的介绍 Kotlin 编程. 这本手册超越语法讲解和如何解决问题的手册之外, 通过独特的方法帮助你学习 Kotlin 语言, 教导你如何象一个伟大的 Kotlin 开发者那样思考. 你将学到一切知识, 从语言基础, 到集合, 泛型, Lambda 表达式, 以及高阶函数. 在这个过程中, 你将接触到面向对象编程以及函数式编程. 如果你希望真正理解 Kotlin, 这本书很适合你. | |
Kotlin in Action 教你使用 Kotlin 语言开发真正产品程度的应用程序. 本书针对有经验的 Java 开发者, 包含大量示例, 内容比大多数编程语言书籍更加丰富, 涵盖有趣的主题, 比如使用自然语言语法构建 DSL. 本书作者是 Dmitry Jemerov 和 Svetlana Isakova, Kotlin 开发组的成员. 第 6 章, 讲解 Kotlin 类型系统, 以及第 11 章, 讲解 DSL, 可以在 出版社网站 免费预览. | |
Kotlin Programming: The Big Nerd Ranch Guide 通过这本书你将会学到任何高效的使用 Kotlin 语言, 它通过仔细考虑的示例, 教导你 Kotlin 优雅的编程风格和功能特性. 从第 1 原则开始, 你将学习 Kotlin 的高级用法, 学会如何使用更少的代码创建更加可靠的程序. | |
Programming Kotlin 由 Venkat Subramaniam 撰写. 程序员不仅仅只是使用 Kotlin, 他们热爱 Kotlin. 甚至 Google 也采用它作为 Android 开发的第一语言. 使用 Kotlin, 你可以混合使用命令式, 函数式程, 以及面向对象风格的编程方式, 利用最适合目前问题的方式. 在本书中, 你可以通过易于理解的示例, 学习这个高度简洁, 流程, 优雅, 表达能力强的静态类系语言, 学会使用它的各种功能特性. 学习编写易于维护的, 高性能的 JVM 和 Android 应用程序, 创建 DSL, 异步程序开发, 等等. | |
The Joy of Kotlin 教你正确的 Kotlin 编程方式. 在这本内涵丰富的书中, 你将通过学习编程技术掌握 Kotlin 语言, 使你成为更好的开发者, 无论你使用什么语言. Kotlin 自然的支持函数式编程, 因此 seasoned 作者 Pierre-Yves Saumont 首先回顾函数式编程的原则, 包括不可变性(Immutability), 参照透明度 (Referential transparency), 以及隔离函数与效果. 然后, 你将会深入到在真实世界使用 Kotlin 的情况, 学习正确的处理错误以及数据, 包括共享的可变状态, 以及使用延迟加载. 本书将会改变你编程的方式 — 还会在你开始阅读之后享受到一些乐趣. |