面向资深 Kotlin 用户的补充资源

以下是一份补充学习资源列表,可以帮助您进一步提升 Kotlin 开发能力。

网站

示例

  • Sunflower:Sunflower 是一款园艺应用,展示了使用 Android Jetpack 进行 Android 开发的最佳实践。
  • Google I/O Android 应用:iosched 是 Google I/O 大会的官方 Android 应用。
  • Plaid:Plaid 是一款 Android 应用,提供设计新闻和灵感,同时演示了 Material Design 的最佳实践。

学习路径

  • 学习 Kotlin 协程:此学习路径包含一系列 Codelab 和文章,全面讲解 Kotlin 协程的相关知识。

Codelabs

视频

文章和博客

社交渠道

  • Kotlin 社区:此 kotlinlang.org 页面列出了更多以 Kotlin 为重点的活动和团体。
  • Slack 上的 Kotlin:使用此链接注册加入 Kotlin Slack 频道,在那里您可以与其他爱好者讨论所有 Kotlin 相关话题。
  • Talking Kotlin:专注于 Kotlin 语言的双月刊播客。
  • Twitter 上的 Kotlin:这是 Kotlin 的官方 Twitter 账号。

书籍

  • 使用 Kotlin 进行 Android 开发:学习如何利用 Kotlin 的各种特性(从基础到高级)来编写更高质量的代码,从而显著加快 Android 开发速度。
  • Kotlin for Android 开发人员:这是最早关于 Kotlin 的书籍之一,向现有的 Android 开发者展示了如何使用 Kotlin 编写应用。