首发于稀土
Kotlin 资源大全 - 如何学习 Kotlin?

Kotlin 资源大全 - 如何学习 Kotlin?

介绍

为什么要做这个?

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


官网及文档

1.

Kotlin 官网

2.Kotlin 文档

3.Kotlin 中文文档

4.Kotlin on GitHub

中文社区

掘金技术社区

教程 & 文章

视频教程

Kotlin 系列视频教程

开始用 Kotlin 之前

1.

将 Kotlin 用于生产环境:你在犹豫什么?

2.为什么我要改用 Kotlin?

3.用 Kotlin 开发 Android 项目是一种什么样的感受?

4.用 Kotlin 开发 Android 项目是一种什么样的感受?(二)

Kotlin 语言程序设计

1.

Kotlin Primer · 第一章 · 启程

2.Kotlin Primer · 第二章 · 基本语法

3.Kotlin Primer · 第三章 · Kotlin 与 Java 混编

4.Kotlin Primer · 第四章 · 类特性

5.Kotlin Primer · 第五章 · 函数与闭包

上手 Kotlin

1.

快速上手 Kotlin 的 11 招

2.Kotlin 初探

3.用 Kotlin 写 Android 01 难道只有环境搭建这么简单?

4.用 Kotlin 写 Android 02 说说 Anko

Kotlin & Java

1.

Kotlin 与 Java 共存 (1)

2.Kotlin 与 Java 共存 (2)

3.告别 Java,一起来使用kotlin开发完整客户端

4.Kotlin 兼容 Java 遇到的最大的 “坑”

开发实践

1.

研究学习 Kotlin 的一些方法

2.深入理解 Kotlin Coroutine(一)

3.深入理解 Kotlin Coroutine(二)

4.Kotlin Script 及其运行机制简析

5.Kotlin Native 详细体验,你想要的都在这儿

6.Kotlin 一个很厉害的 DSL 写法

7.如何正确终止 forEach

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.

依赖注入

函数式编程

JSON

  • Klaxon - 一个解析 JSON 的库

数据库

测试

构建工具

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

编辑器

其他


Demo

Android 客户端


其他

kotlin 开发交流群

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

维护

编辑于 2017-05-21 17:38