📜  Kotlin-有用的资源(1)

📅  最后修改于: 2023-12-03 15:17:10.262000             🧑  作者: Mango

Kotlin-有用的资源

Kotlin 是一种基于 JVM 的静态类型编程语言,它具有简洁、安全、表达力强等特点。对于想要学习或使用 Kotlin 的程序员来说,以下是一些有用的资源列表,它们包括教程、文档、框架、库和工具等,帮助你更好地使用 Kotlin。

官方资源
  • Kotlin 官方网站: Kotlin 官方网站提供了关于 Kotlin 的官方文档、教程和网上学习资源等。
  • Kotlin Playground: Kotlin Playground 是一个在线的 Kotlin 代码编辑器,可以帮助你快速尝试 Kotlin 代码片段。
教程和学习资源
  • Kotlin Koans: Kotlin Koans 是一个互动式的学习资源,通过一系列的代码挑战来教授 Kotlin 的各种概念。
  • Kotlin in Action: 《Kotlin in Action》是一本权威的 Kotlin 学习指南,由 Kotlin 语言设计师共同编写。
  • Kotlin for Android Developers: 《Kotlin for Android Developers》是一本免费的 Kotlin 学习资源,专门面向 Android 开发者。
  • Kotlin YouTube 频道: Kotlin 官方的 YouTube 频道包含了许多 Kotlin 相关的演讲、演示和教程视频。
框架和库
  • Ktor: Ktor 是一个轻量级的 Kotlin Web 框架,用于构建异步非阻塞的服务端和客户端应用程序。
  • Koin: Koin 是一个轻量级的依赖注入框架,易于使用且与 Kotlin 完美集成。
  • Exposed: Exposed 是一个 Kotlin 原生 SQL 框架,可用于与关系数据库进行交互。
  • Fuel: Fuel 是一个简化网络请求的库,支持异步和同步的 HTTP 请求。
工具
  • IntelliJ IDEA: IntelliJ IDEA 是一款功能强大的集成开发环境(IDE),内置对 Kotlin 的全面支持。
  • Kotlin Playground Chrome 插件: 这个 Chrome 插件可以让你在浏览器中直接使用 Kotlin Playground。
  • Dokka: Dokka 是 Kotlin 官方推荐的文档生成工具,可用于生成漂亮的 Kotlin API 文档。

这只是一小部分有用的 Kotlin 资源,希望能够帮助你更好地学习和使用 Kotlin。

# Kotlin-有用的资源

Kotlin 是一种基于 JVM 的静态类型编程语言,它具有简洁、安全、表达力强等特点。对于想要学习或使用 Kotlin 的程序员来说,以下是一些有用的资源列表,它们包括教程、文档、框架、库和工具等,帮助你更好地使用 Kotlin。

## 官方资源

- [Kotlin 官方网站](https://kotlinlang.org/): Kotlin 官方网站提供了关于 Kotlin 的官方文档、教程和网上学习资源等。
- [Kotlin Playground](https://play.kotlinlang.org/): Kotlin Playground 是一个在线的 Kotlin 代码编辑器,可以帮助你快速尝试 Kotlin 代码片段。

## 教程和学习资源

- [Kotlin Koans](https://play.kotlinlang.org/koans/): Kotlin Koans 是一个互动式的学习资源,通过一系列的代码挑战来教授 Kotlin 的各种概念。
- [Kotlin in Action](https://www.manning.com/books/kotlin-in-action): 《Kotlin in Action》是一本权威的 Kotlin 学习指南,由 Kotlin 语言设计师共同编写。
- [Kotlin for Android Developers](https://antonioleiva.com/free-kotlin-for-android-developers-book/): 《Kotlin for Android Developers》是一本免费的 Kotlin 学习资源,专门面向 Android 开发者。
- [Kotlin YouTube 频道](https://www.youtube.com/c/kotlinlang): Kotlin 官方的 YouTube 频道包含了许多 Kotlin 相关的演讲、演示和教程视频。

## 框架和库

- [Ktor](https://ktor.io/): Ktor 是一个轻量级的 Kotlin Web 框架,用于构建异步非阻塞的服务端和客户端应用程序。
- [Koin](https://insert-koin.io/): Koin 是一个轻量级的依赖注入框架,易于使用且与 Kotlin 完美集成。
- [Exposed](https://github.com/JetBrains/Exposed): Exposed 是一个 Kotlin 原生 SQL 框架,可用于与关系数据库进行交互。
- [Fuel](https://github.com/kittinunf/Fuel): Fuel 是一个简化网络请求的库,支持异步和同步的 HTTP 请求。

## 工具

- [IntelliJ IDEA](https://www.jetbrains.com/idea/): IntelliJ IDEA 是一款功能强大的集成开发环境(IDE),内置对 Kotlin 的全面支持。
- [Kotlin Playground Chrome 插件](https://chrome.google.com/webstore/detail/kotlin-playground/nolgghlakaklofglaihbkjdmpcacefdo): 这个 Chrome 插件可以让你在浏览器中直接使用 Kotlin Playground。
- [Dokka](https://github.com/Kotlin/dokka): Dokka 是 Kotlin 官方推荐的文档生成工具,可用于生成漂亮的 Kotlin API 文档。

这只是一小部分有用的 Kotlin 资源,希望能够帮助你更好地学习和使用 Kotlin。

请注意,在返回的 markdown 文本中,代码块被三个反引号包围,以指示其为代码片段。