## **学习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
- 书籍
- 更多资源