## **學習Kotlin資料**
Kotlin是一門有自己的文檔和社區的開源語言,所以我們不在這里提供關于具體語言的文檔。如果你是Kotlin的初學者,我建議你看看下面的資源。
當你準備好使用Kotlin語言的時候,閱讀Get Started with Kotlin on Android。
### **文檔**
***
* Kotlinlang.org:Kotlin官方文檔,從基本語言指南到Kotlin標準庫索引什么都包括。
* Kotlin Koans Online:一個在線的IDE中的練習集合,來幫助你學習Kotlin語法。
### **視頻**
***
* YouTube:在這搜索“Kotlin on Android”提供了大量的高質量的技術視頻。
* O'Reilly course:一個8小時的Kotlin課程,“介紹Kotlin編程”,Hadi Hariri著,在JetBrains的一個開發者。需要付費;10天免費試用。
* Treehouse course:“Kotlin面向Java開發者”,著重講解在Android上試用Kotlin。需要付費;7天免費試用。
* Udemy course:“Kotlin初學者”從零開始教授Kotlin,要求付費,新學生可以打折。
### **書籍**
***
* Kotlin In Action:Dmitry Jemerov 和 Svetlana Isakova著,在JetBrains的開發者。
* Kotlin for Android Developers:Antonio Leva。第一本關于Kotlin的書。
### **社交渠道**
***
* @Kotlin:Kotlin官方Twitter賬戶。
* Kotlin Community:來自kotlinlang.org的線下活動和團體列表。
* Kotlin Slack:一個Kotlin用戶聊天社區。
* Talking Kotlin:關于Kotlin和其它的雙月刊。
- 開發
- Kotlin和Android
- 開始使用Kotlin
- Kotlin在Android中FAQ
- 學習Kotlin的資源
- 參考
- 綜述
- Kotlin適合于Android
- 基本介紹
- 基本語法
- Idioms
- 基礎
- 基本類型
- 包
- 控制流
- 返回和跳轉
- 類和對象
- 類和繼承
- 屬性和字段
- 接口
- 可見性修飾符
- 擴展
- 數據類
- 密封類
- 泛型
- Nested Classes
- 枚舉類
- Objects
- Delegation
- Delegated Properties
- 函數和Lambda
- 函數
- Lambda
- 內聯函數
- Coroutines
- 其它
- 解構聲明
- 集合
- 范圍
- 類型檢查和轉換
- This表達式
- 相等
- 操作符重載
- 空安全
- 異常
- 注解
- 反射
- 類型安全構建器
- 類型別名
- 核心庫
- 標準庫
- Java互操作
- 在Kotlin中調用Java
- 在Java中調用Kotlin
- 工具
- Documenting Kotlin Code
- Using Kapt
- Using Gradle
- Compiler plugins
- 學習指南
- Getting started
- Getting Started With IDEA
- Working with the Command Line Compiler
- Konas
- Android
- Getting Started With Android Development
- Kotlin Android Extensions
- Android Frameworks
- 書籍
- 更多資源