在这本书中,我会使⽤Kotlin作为主要的语⾔来开发⼀个android应⽤。⽅式是通过开发⼀个应⽤来学习这门语⾔,⽽不是根据传统的结构来学习。我会在感兴趣的点停下来通过与Java1.7对⽐的⽅式讲讲Kotlin的⼀些概念和特性。⽤这种⽅法你就能知道它们的不同之处,并且知道哪部分语⾔特性可以让你提⾼你的⼯作效率。
这本书并不是⼀本语⾔参考书,但它是⼀个Android开发者去学习Kotlin并且使⽤在⾃⼰项⽬中的⼀个⼯具。我会通过使⽤⼀些语⾔特性和有趣的⼯具和库来解决很多我们在⽇常⽣活当中都会遇到的典型问题。
这本书是⾮常具有实践性的,所以我建议你在电脑⾯前跟着我的例⼦和代码实践。⽆论何时你都可以在有⼀些想法的时候深⼊到实践中去。