Skip to content

XiaomingX/awesome-kotlin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

awesome-kotlin ( 精选 Kotlin 和 Android 开发常用库与资源 )

以下是经过筛选的 Kotlin 和 Android 开发资源,旨在帮助开发者快速找到实用工具,提高效率。

必备开发库

Kotlin 基础

  • kotlinx.coroutines - Kotlin 协程支持,简化异步代码。
  • kotlinx.serialization - Kotlin 多平台序列化框架。
  • koin - 轻量级依赖注入框架,专为 Kotlin 设计。
  • ktlint - Kotlin 代码风格检查工具,内置格式化功能。
  • detekt - Kotlin 静态代码分析工具。
  • kotlin-logging - 基于 slf4j 的 Kotlin 日志库。

Android 常用库

UI 开发

网络和数据

  • Retrofit - 高效的网络请求工具,支持 Kotlin 协程。
  • okhttp - 强大的网络请求库。
  • FlowBinding - 用于 Android UI 控件的 Kotlin Flow 绑定。
  • Exposed - Kotlin SQL 框架,简化数据库操作。

开发工具

  • IntelliJ IDEA - 功能强大的 Kotlin IDE。
  • kscript - 增强的 Kotlin 脚本支持。
  • dokka - Kotlin 文档生成工具。
  • sonarlint - 实时代码质量检测插件。

教程与学习资源

官方与社区教程

推荐书籍


样例项目

  • Sunflower - 展示 Android Jetpack 开发最佳实践的园艺应用。
  • Tivi - 连接 Trakt.tv 的电视剧跟踪应用。
  • DisneyMotions - 基于 MVVM 架构的迪士尼角色展示应用。

About

A curated list of awesome Kotlin frameworks, libraries, documents and other resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published