學 Kotlin 看這一篇教程就夠了
阿新 • • 發佈:2019-02-04
目錄
- 介紹
- 官網及文件
- 中文社群
- 教程 & 文章
- 開源庫和框架
- Demo
- 其他
介紹
為什麼要做這個?
- 今天凌晨的 Google I/O 上,Google 正式宣佈官方支援 Kotlin. 為了讓大家更快了解和上手 Kotlin,這裡為大家整理了這份 Kotlin 資源大全,希望可以幫助大家用最短時間學習 Kotlin.
官網及文件
教程 & 文章
視訊教程
開始用 Kotlin 之前
Kotlin 語言程式設計
上手 Kotlin
Kotlin & Java
開發實踐
更多
開源庫和框架
Android 開發
- KAndroid - Kotlin library for Android
- 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
- kottpd - REST framework written in pure Kotlin
網路
- Fuel - The easiest HTTP networking library for Kotlin/Android.
- 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
測試
構建工具
- Kobalt - 一個用 Kotlin 寫的多功能構建工具
編輯器
- Sublime Package - Sublime Text 2 Package for Kotlin Programming Language
- kotlin-vim - Kotlin 語法高亮 for Vim
其他
- Hashids.kt - Kotlin hashids hash function
- khronos - An intuitive Date extensions in Kotlin.
Demo
Android 客戶端
-
飯否精選 - 使用 Kotlin 開發的飯否精選 App
看完本文有收穫?請分享給更多人
Android 乾貨
歡迎關注我們,一起討論技術,掃描和長按下方的二維碼可快速關注我們。或搜尋微信公眾號:AndroidNiubility。
公眾號:AndroidNiubility