谷歌再推 Kotlin:代码量比 Java 减少 80%
上周,谷歌刚刚推出免费的 Kotlin 和 Android 在线课程,教开发者使用Kotlin 构建 Android 应用。很快,Google Home 团队也现身说法,通过自身经历,展示了 Kotlin 开发的好处。 Google Home 应用程序可用来连接并管理各类智能家居设备。与不少受谷歌 “Kotlin-first” 倡议影响的应用相同,Google Home 也选择将 Kotlin 纳入其代码库。截至今年六月,该应用中约有 30% 的代码采用 Kotlin 编写,今后的新功能也被鼓励用 Kotlin 进行开发。 Google Home团队提到,与Kotlin 配合使用的是同样被谷歌推行的 Jetpack 开源 UI 工具包,它结合了反应式编程模型和 Kotlin 编程语言的简洁性和易用性,旨在简化 UI 开发。 尽管目前只有 1/3 代码迁移到了Kotlin,其高效和简洁的特性已使Google Home团队感受颇深。他们以数据类和 Parcelize 插件的使用为例证:在 Java 中由 126 行手写代码组成的类,在 Kotlin 中仅用 23 行就能够表示——代码量减少...


