1. 程式人生 > >Kotlin學習資料

Kotlin學習資料

junit exp tutorial structs bubble kotlin lov 寫法 a20

歡迎關註本人Github:https://github.com/itgoyo

裏邊會時刻更新一些最新最潮的技術文章


2017-5-18 Google I/O 大會指定Kotlin成為Android的官方開發語言

本項目地址:https://github.com/kotlinandroid/kotlin-for-android

歡迎大家??????

以下是收集整理的Kotlin資料

  • Kotlin官方資料Github地址:

    [https://github.com/JetBrains/kotlin](https://github.com/JetBrains/kotlin)
    
  • 官方中文翻譯地址:

    [https://www.kotlincn.net/docs/reference/](https://www.kotlincn.net/docs/reference/)
    [https://www.gitbook.com/book/hltj/kotlin-reference-chinese/details](https://www.gitbook.com/book/hltj/kotlin-reference-chinese/details)
    
  • 《Kotlin for android developers》中文版翻譯

    [https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/README.md](https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/README.md)
  1. 在線閱讀或下載GitBook

  2. 在線閱讀

  • 英文原版:https://leanpub.com/kotlin-for-android-developers

  • 《Kotlin Language Documentation》

    1.英文版  
    

官方地址:https://kotlinlang.org/docs/kotlin-docs.pdf

本站地址:https://github.com/kotlinandroid/kotlin-for-android/blob/master/kotlin-docs-en.pdf

2.中文版

官方地址:https://www.kotlincn.net/docs/kotlin-docs.pdf

本站地址:https://github.com/kotlinandroid/kotlin-for-android/blob/master/kotlin-docs-chs.pdf

  • Programming Kotlin

    [http://smtebooks.com/book/3578/programming-kotlin-pdf](http://smtebooks.com/book/3578/programming-kotlin-pdf)
    
  • Kotlin視頻教程:

Github地址: https://github.com/enbandari/Kotlin-Tutorials

1.百度雲 (鏈接: https://pan.baidu.com/s/1kUDA203 密碼: mv2

2.騰訊視頻 http://v.qq.com/boke/gplay/903446d6231d8612d198c58fb86eb4dc_t6d000101bd9lx1.html

### Kotlin 語言程序設計

  • Kotlin Primer · 第一章 · 啟程

  • Kotlin Primer · 第二章 · 基本語法

  • Kotlin Primer · 第三章 · Kotlin 與 Java 混編

  • Kotlin Primer · 第四章 · 類特性

  • Kotlin Primer · 第五章 · 函數與閉包

### 上手 Kotlin

  • 快速上手 Kotlin 的 11 招

  • Kotlin 初探

  • 用 Kotlin 寫 Android 01 難道只有環境搭建這麽簡單?

  • 用 Kotlin 寫 Android 02 說說 Anko

### Kotlin & Java

  • Kotlin 與 Java 共存 (1)

  • Kotlin 與 Java 共存 (2)

  • 告別 Java,一起來使用kotlin開發完整客戶端

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

### 開發實踐

  • 研究學習 Kotlin 的一些方法

  • 深入理解 Kotlin Coroutine(一)

  • 深入理解 Kotlin Coroutine(二)

  • Kotlin Script 及其運行機制簡析

  • Kotlin Native 詳細體驗,你想要的都在這兒

  • Kotlin 一個很厲害的 DSL 寫法

  • 如何正確終止 forEach

  • 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

  • KotlinPoet

  • injekt - 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學習資料