Tailwind CSSTailwind CSS
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
Home
  • Tailwind CSS 书籍目录
  • Vue 3 开发实战指南
  • React 和 Next.js 学习
  • TypeScript
  • React开发框架书籍大纲
  • Shadcn学习大纲
  • Swift 编程语言:从入门到进阶
  • SwiftUI 学习指南
  • 函数式编程大纲
  • Swift 异步编程语言
  • Swift 协议化编程
  • SwiftUI MVVM 开发模式
  • SwiftUI 图表开发书籍
  • SwiftData
  • ArkTS编程语言:从入门到精通
  • 仓颉编程语言:从入门到精通
  • 鸿蒙手机客户端开发实战
  • WPF书籍
  • C#开发书籍
learn
  • Java编程语言
  • Kotlin 编程入门与实战
  • /python/outline.html
  • AI Agent
  • MCP (Model Context Protocol) 应用指南
  • 深度学习
  • 深度学习
  • 强化学习: 理论与实践
  • 扩散模型书籍
  • Agentic AI for Everyone
langchain
  • 附录

附录

A.1 Kotlin 常用工具与资源

1. 开发工具

  • IntelliJ IDEA
    Kotlin 官方推荐 IDE,内置完善的 Kotlin 支持,提供智能补全、重构、调试等功能。
    下载地址:https://www.jetbrains.com/idea/

  • Android Studio
    针对 Android 开发的 IDE,集成 Kotlin 插件,支持 Jetpack Compose。
    下载地址:https://developer.android.com/studio

  • VS Code
    轻量级编辑器,通过插件支持 Kotlin 开发(如 "Kotlin Language" 插件)。
    插件市场:https://marketplace.visualstudio.com/

2. 构建工具

  • Gradle
    Kotlin DSL 支持,推荐用于多平台项目或 Android 开发。
    文档:https://docs.gradle.org/current/userguide/kotlin_dsl.html

  • Maven
    可通过 kotlin-maven-plugin 集成 Kotlin。
    插件配置示例:Kotlin Maven 文档

3. 在线资源

  • 官方文档

    • Kotlin 语言官网:https://kotlinlang.org/
    • Kotlin 协程指南:https://kotlinlang.org/docs/coroutines-guide.html
  • 学习平台

    • Kotlin Koans(互动式练习):https://play.kotlinlang.org/koans
    • JetBrains Academy Kotlin 课程:https://hyperskill.org/tracks/18

4. 社区与论坛

  • Kotlin Slack
    官方 Slack 社区,可与其他开发者交流问题。
    加入链接:https://surveys.jetbrains.com/s3/kotlin-slack-sign-up

  • Stack Overflow
    使用标签 #kotlin 提问或搜索解决方案:https://stackoverflow.com/questions/tagged/kotlin

  • Reddit r/Kotlin
    讨论 Kotlin 最新动态:https://www.reddit.com/r/Kotlin/

5. 实用库与框架

类别推荐库
AndroidJetpack Compose, Koin(依赖注入), Retrofit(网络请求)
后端Ktor(轻量框架), Spring Boot Kotlin 扩展, Exposed(SQL 库)
测试Kotest(测试框架), MockK(Mock 库)
多平台KMM(Kotlin Multiplatform Mobile), SQLDelight(跨平台数据库)

6. 代码质量工具

  • ktlint
    Kotlin 代码风格检查工具,支持自动格式化。
    GitHub:https://github.com/pinterest/ktlint

  • Detekt
    静态代码分析工具,检测潜在代码问题。
    文档:https://detekt.dev/


提示:定期关注 Kotlin 官方博客(https://blog.jetbrains.com/kotlin/)获取最新版本特性与最佳实践。

Last Updated:: 5/21/25, 7:58 PM