本书由知名技术培训机构Big Nerd Ranch打造,秉承其一贯的简洁、实用的写作风格。Kotlin已成为Android官方支持的开发语言,但它具有平台独立性,亦可用于开发各种类型的原生应用。本书将带领你通过搭建书中的示例项目来循序渐进地掌握Kotlin 的用法。首先使用IntelliJ IDEA搭建沙盒项目,帮助你熟悉开发环境。接下来介绍Kotlin编程知识,从较为基础的变量、常量、类型等讲起,逐渐深入到继承、对象和抽象类。最后是函数式编程、Kotlin与Java互操作、构建Android应用等较复杂的内容。每一章都配有习题,帮你温故知新,巩固所学知识。
● 源自大名鼎鼎的Big Nerd Ranch训练营培训讲义,该训练营已经为Google、Facebook、微软等行业巨头培养了众多专业人才。
● 以循序渐进的方式精心编排章节,从基础的变量与集合开始,逐渐深入到面向对象编程和函数式编程技术。
● 通过搭建各种示例项目,在实践中掌握Kotlin编程语言。
● 每章均有“深入学习”和“挑战练习”环节,帮你巩固所学知识。
【英文版读者评论】
“我有Java编程背景,但我认为本书同样适合零基础的初学者使用。跟随本书学习Kotlin编程非常轻松。”
“本书不仅告诉你怎样做,而且还告诉你为何这样做。每一章的练习题和示例代码都配合得天衣无缝。”
“这不是一本对Kotlin泛泛而谈的书,而是一本出色的指导手册:条理清晰,可读性强,范围明确,有参考价值。阅读之后的收获非常大。”
“示例项目易于上手,讲解也非常清晰,是Android开发者不容错过的一本书。”