目录
介绍
官网及文档
中文社区
教程 & 文章
开源库和框架
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.
依赖注入
Kotter Knife – View “injection” library for Android
injekt – Kotlin 依赖注入
Kodein – 让你的 Kotlin 实现无痛依赖注入
函数式编程
funKTionale – Functional constructs for Kotlin
Result – The modelling for success/failure of operations 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 写的多功能构建工具
编辑器
Sublime Package – Sublime Text 2 Package for Kotlin Programming Language
kotlin-vim – Kotlin 语法高亮 for Vim
其他
Humanizer.jvm – Humanizer Library
Hashids.kt – Kotlin hashids hash function
khronos – An intuitive Date extensions in Kotlin.
Demo
Android 客户端
GankClient-Kotlin – 用 Kotlin 写的 Gank 客户端
饭否精选 – 使用 Kotlin 开发的饭否精选 App
其他
维护
本文档将由掘金长期更新,也欢迎更多 Kotlin 开发者参与维护。
联系方式:liutao@xitu.io
kotlin 开发交流群
扫描二维码添加小编好友,备注:kotlin,稍后会拉你进群