Kotlin实战

[俄] 德米特里·詹莫瑞福(Dmitry Jemerov) [俄] 斯维特拉娜·伊凡诺沃(Svetlana Isakova)
译者序 当收到这本书的翻译邀请时,我们的内心是激动的,终于有机会将自己喜爱的语言系统地介绍给中国的开发者,而且是通过口碑颇佳的实战系列。此时,正值2017年度的 Google I/O 召开前夕,接下来重磅消息大家都知道了:在 Google I/O 大会上,Kotlin 正式成为了官方的 Android 开发语言,迅速占据了国内各大技术媒体的头条。一夜之间,所有的 Android 开发者都迫切地想搞清楚它的来龙去脉。Kotlin究竟是何方神圣,为什么是它? 这一点儿也不奇怪。对于资深 Android 开发者来说,Kotlin 早已不是新鲜的概念了。早在2015年1月,Android 开发者社区大神 Jake Wharton 就发布了一篇使用Kotlin 来进行 Android 开发的总结。那时开始,不少顶尖的开发者和公司就开始尝试在正式的 Android 项目中使用 Kotlin 语言;我们也从2015 年开始在多个项目上使用了 Kotlin 语言。它带给我们的体验,和带给所有其他实践过Kotlin 语言的开发者的一样:它的发明者 JetBrains 所言非虚,这是一门简洁、安全、实用的语言,用了就停不下来,就忍不住地想推荐给周围的人。我们理所当然地把 Kotlin 放在了今年第一季度 ThoughtWorks 技术雷达的评估象限:https://www.thoughtworks.com/radar/languages-and-frameworks/kotlin。 Kotlin 让人爱不释手的最重要原因就是来自 JetBrains 的基因。作为最负盛名的IDE 创造者,JetBrains 深谙开发者的需求,孜孜不倦地追求给开发者提供最实用、最高效的 IDE,包括 Android Studio、IntelliJ、RubyMine等。由这样想开发者之所想的公司创造出来的语言,又…