Kotlin 资源大全 - 学 Kotlin 看这一篇教程就够了

88,698 阅读3分钟

目录

  • 介绍
  • 官网及文档
  • 中文社区
  • 教程 & 文章
  • 开源库和框架
  • Demo
  • 其他

介绍

为什么要做这个?

  • 今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,掘金技术社区为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin.

项目支持

官网及文档

中文社区

教程 & 文章

视频教程

开始用 Kotlin 之前

Kotlin 语言程序设计

上手 Kotlin

Kotlin & Java

开发实践

更多


开源库和框架

Android 开发

  • KAndroid - Kotlin library for Android
  • Bubble - 屏幕方向监测
  • Kotpref - Android SharedPreference delegation for Kotlin.
  • Fuese - The simple generic LRU memory/disk cache for Android

Web 开发

  • ktor - 用 Kotlin 写的 Web 后端开发框架
  • Kara - MVC 开发框架
  • KotlinPrimavera - KotlinPrimavera is a set of Kotlin libraries to support Spring portfolio projects
  • Yested - 用来开发 SPA 应用的框架
  • Kovert - The invisible REST and web framework
  • HEXAGON - 微服务框架
  • kottpd - REST framework written in pure Kotlin

网络

  • Fuel - The easiest HTTP networking library for Kotlin/Android.
  • Wasabi - HTTP 框架
  • khttp - khttp is a simple library for HTTP requests in Kotlin.

依赖注入

函数式编程

JSON

  • Klaxon - 一个解析 JSON 的库

数据库

  • Exposed - Kotlin SQL 库
  • Kotlin NoSQL - NoSQL database query and access library for Kotlin
  • KotliQuery - A handy Database access library in Kotlin

测试

  • Spek - A Specification Framework
  • HamKrest - Hamcrest for Kotlin
  • Knit - JUnit API set for Kotlin
  • KotlinTest - Kotlin 测试框架

构建工具

  • Kobalt - 一个用 Kotlin 写的多功能构建工具

编辑器

其他

Demo

Android 客户端


其他

kotlin 开发交流群

扫描二维码添加小编好友,备注:kotlin,稍后会拉你进群

维护

  • 本文档将由掘金长期更新,也欢迎更多 Kotlin 开发者参与维护。
  • 同时我们在 GitHub 上维护了一个 Repo awesome-kotlin-cn
  • 联系方式:liutao@xitu.io
  • 最后更新于 2017.5.19