其他 Kotlin 资源

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

文档

Kotlin 语言

在 Android 开发中使用 Kotlin

示例

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

Codelab

  • 重构为 Kotlin:了解如何将您的代码从 Java 重构为 Kotlin,以及有哪些 Kotlin 惯例。
  • Android Kotlin 基础知识:基于 Codelab 的课程,为您讲解关于使用 Kotlin 构建 Android 应用的基础知识。
  • Paging:了解如何集成 Paging 库组件以在用户滚动内容时加载列表项。
  • 带 View 的 Room:了解如何构建使用 Android 架构组件的应用。
  • 协程:了解如何使用 Kotlin 协程,这是一种管理后台线程的方式,可通过减少对回调的需求来简化代码。

视频

  • Udacity 课程:“使用 Kotlin 开发 Android 应用”。了解如何使用经过行业验证的工具和库以 Kotlin 编程语言构建和开发 Android 应用。
  • 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 等内容。