
致谢
Google 在 2017 年的 I/O 大会上宣布 Kotlin 将会成为 Android 开发的首选语言。2018 年,
Gradle 公司(Gradle 构建工具背后的公司)宣布将支持 Kotlin 成为 Gradle 构建脚本的领
域特定语言(DSL)。这两方面的进展都促使我深入学习这门语言,并且我很高兴能做到
这一点。
在过去的几年中,我一直定期参加有关 Kotlin 的演示与研讨会。尽管这门语言的基础知
识易于学习和应用,但我对它的深度以及它对其他语言(例如 Groovy 或 Scala)实现现
代开发思想的方式的认知印象深刻。Kotlin 是整个行业中许多最佳编程思想的综合,我
通过进行必要的深入研究而编写了本书,从而学到了很多知识。
在我的学习过程中,与许多活跃的Kotlin 开发者合作使我受益匪浅,包括Dawn
Griffiths 与 Dave Griffiths,他们所著的
Head First Android Development
与
Head First
Kotlin
都是非常出色的书,他们甚至同意为本书撰写序言。Hadi Harriri(JetBrains 的开
发者布道师)定期会做 Kotlin 相关的演讲,他的这些演讲总是激励我花时间学习这门语
言,并且他很友好地对本书进行了技术审阅。非常感谢他们。
Bill Fly 也提供了技术审阅。我在 O
’
Reilly 学习平台上与他互动的次数超出了我的预期,
而且他总是提出有趣的见解(以及棘手的问题)。我的好朋友 Jim Harmon ...