近年來,Kotlin已逐漸成為Android應用程序開發(fā)人員的優(yōu)選語言。 本書通過大量的代碼對Kotlin進行了深入淺出的講解,并通過兩個Android應用程序開發(fā)來指導讀者進行實踐,以幫助讀者使用Kotlin編寫出更健壯、更易維護的Android應用程序。全書分兩部分,共10章。 第一部分(第1~6章)從細節(jié)入手講解Kotlin的語言特性。第1章概述Kotlin,第2章介紹Kotlin的基本語言結構(如控制流、函數(shù)和異常),第3章展示Kotlin中如何使用函數(shù)式編程以及函數(shù)式編程的優(yōu)點,第4章講解Kotlin中如何處理面向對象,第5章討論與Java的互操作性,第6章涵蓋以協(xié)程為主要內容的并發(fā)性。 第二部分(第7~10章)通過完成兩個Android應用來將第一部分學到的知識加以實踐。第7章和第8章分別介紹使用Kotlin開發(fā)一個待辦事項應用Kudoo App和一個為使用者提供營養(yǎng)數(shù)據的應用Nutrilicious,第9章涵蓋綜合使用Kotlin的語言特性來創(chuàng)建簡單的領域特定語言,第10章為Java遷移到Kotlin提供指導。 本書適合想要學習Kotlin并利用它來開發(fā)Android應用程序的所有讀者閱讀。