Kotlin 高级用户附加资源

这是一个额外的学习资源列表,可以帮助您学习如何使用 Kotlin 做更多的事情。

网站

  • kotlinlang.org - JetBrains关于Kotlin的全部内容网站。
  • Kotlin 符号处理 API - Kotlin 符号处理 (KSP) 是一个 API,您可以使用它来开发轻量级编译器插件。

示例

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

学习路径

  • 学习 Kotlin 协程:此学习路径包含一系列 codelab 和文章,将教您有关 Kotlin 协程的所有知识。

Codelab

视频

文章和博客文章

社交渠道

  • Kotlin 社区:这个 kotlinlang.org 页面列出了其他以 Kotlin 为中心的活动和组。
  • Kotlin Slack 频道:使用此链接注册 Kotlin Slack 频道,你可以在那里与其他爱好者一起讨论所有关于 Kotlin 的事情。
  • Talking Kotlin:一个专注于 Kotlin 语言的双月刊播客。
  • Kotlin 推特:这是 Kotlin 的官方 Twitter 帐户。

书籍

  • 使用 Kotlin 进行 Android 开发:学习如何使用各种 Kotlin 功能(从基础到高级)使 Android 开发速度更快,从而编写更高质量的代码。
  • Kotlin for Android 开发人员:这是关于 Kotlin 的早期书籍之一,它向现有的 Android 开发人员展示了如何使用 Kotlin 编写他们的应用程序。