【Kotlin -- 知识点】学习资料

|

Кotlin 是一种在 Java 虚拟机上运行的现代编程语言。它具有优雅的语法,并且可以与所有现有的 Java 库进行互操作。在 2017 年的 Google I/O 上,Android 团队宣布 Kotlin 将成为 Android 平台的官方编程语言。这使 Kotlin 有望成为未来的顶级编程语言之一。

官网 & 文档

中文社区

教程 & 文章

教程

开始用 Kotlin 之前

Kotlin 语言程序设计

上手 Kotlin

Kotlin & Java

开发实践

第三方开源库

Android 开发

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

Web 开发

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

网络

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

依赖注入

    - View “injection” library for Android - Kotlin 依赖注入 - 让你的 Kotlin 实现无痛依赖注入

函数式编程

    - Functional constructs for Kotlin - The modelling for success/failure of operations in Kotlin

JSON

    - 一个解析 JSON 的库

数据库

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

测试

    - A Specification Framework - Hamcrest for Kotlin - JUnit API set for Kotlin - Kotlin 测试框架

构建工具

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

编辑器

    - Sublime Text 2 Package for Kotlin Programming Language - Kotlin 语法高亮 for Vim

其他

    - Humanizer Library - Kotlin hashids hash function - An intuitive Date extensions in Kotlin.

实例

    - 用 Kotlin 写的 Gank 客户端 - 使用 Kotlin 开发的饭否精选 App - 一个用 Kotlin 写的简单漫画 APP
经验分享 程序员 微信小程序 职场和发展