Register now for Android Dev Summit 2019!

Kotlin 学习资源

我们精选了一系列资源来帮助您快速高效地使用 Kotlin。如果您是 Kotlin 新手,建议您查看以下资源。

文档

Kotlin 语言

在 Android 开发中使用 Kotlin

示例

  • Sunflower:一个端到端示例应用,用于演示使用 Kotlin 和 Jetpack 进行 Android 开发的最佳做法。
  • Google I/O Android 应用:2018 版 Google I/O 应用使用 Kotlin 进行了全面重新设计,可用作另一个绝佳的端到端 Kotlin 示例应用。
  • Kotlin 示例:用 Kotlin 编写的 Android 代码示例集合。

Codelab

  • 分页:了解如何集成分页库组件以在用户滚动时加载列表项。
  • Room with a View:了解如何编译使用 Android 架构组件的应用。
  • 协程:了解如何使用 Kotlin 协程,这是一种管理后台线程的方式,可通过减少对回调的需求来简化代码。

视频

  • Udacity 课程:“面向程序员的 Kotlin 训练营”。由 Google 的 Kotlin 专家讲解的 Kotlin 编程语言基础知识。适用于 Java 或其他面向对象语言的程序员。
  • YouTube:搜索“Kotlin on Android”可搜到各种精彩的技术讲座。
  • O'Reilly 课程:Kotlin 课程“Kotlin 编程入门”时长 8 小时,由 JetBrains 开发者 Hadi Hariri 讲解。需要订阅;可以免费试订 10 天。
  • Treehouse 课程:“面向 Java 开发者的 Kotlin”讲授了 Kotlin,重点放在 Android 上。需要订阅;可以免费试订 7 天。
  • Udemy 课程:“面向初学者的 Kotlin”从零开始讲解了 Kotlin。需要订阅;新学员可享受折扣。

图书

Kotlin 网站上列出了更多图书。

社交渠道

  • @kotlin:官方 Kotlin Twitter 帐号。
  • Kotlin 社区:kotlinlang.org 组织的线下活动和小组列表。
  • Kotlin Slack:面向 Kotlin 用户的 Slack 聊天社区。
  • Talking Kotlin:关于 Kotlin 等内容的两月一期播客等。