Kotlin 资源大全 - 如何学习 Kotlin?
介绍
为什么要做这个?
今天凌晨的 Google I/O 上,Google 正式宣布官方支持 Kotlin. 为了让大家更快了解和上手 Kotlin,掘金技术社区为大家整理了这份 Kotlin 资源大全,希望可以帮助大家用最短时间学习 Kotlin.
官网及文档
1.
Kotlin 官网中文社区
掘金技术社区教程 & 文章
视频教程
Kotlin 系列视频教程开始用 Kotlin 之前
1.
将 Kotlin 用于生产环境:你在犹豫什么?3.用 Kotlin 开发 Android 项目是一种什么样的感受?
4.用 Kotlin 开发 Android 项目是一种什么样的感受?(二)
Kotlin 语言程序设计
1.
Kotlin Primer · 第一章 · 启程3.Kotlin Primer · 第三章 · Kotlin 与 Java 混编
上手 Kotlin
1.
快速上手 Kotlin 的 11 招3.用 Kotlin 写 Android 01 难道只有环境搭建这么简单?
4.用 Kotlin 写 Android 02 说说 Anko
Kotlin & Java
1.
Kotlin 与 Java 共存 (1)开发实践
1.
研究学习 Kotlin 的一些方法8.Using Kotlin for Android Development
更多
阅读更多 Kotlin 相关经验文章开源库和框架
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
KotlinPoetinjekt - Kotlin 依赖注入
Kodein - 让你的 Kotlin 实现无痛依赖注入
函数式编程
- RxKotlin
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
PoiShuhui-Kotlin - 一个用 Kotlin 写的简单漫画 APP
其他
kotlin 开发交流群
扫描二维码添加小编 juejinjiang 好友,备注:kotlin,稍后会拉你进群
维护
本文档将由掘金长期更新,也欢迎更多 Kotlin 开发者参与维护。
同时我们在 GitHub 上维护了一个 Repo awesome-kotlin-cn
联系方式:liutao@xitu.io