有关Kotlin的好文已经越来越多,初学者实在没有必要去自己写一些文档,但是文档的搜集和分类还是要做,所以就有了本篇博客
本文不再更新,最新更新在 GitHub:https://github.com/chenyucheng97/Kotlin-Index
欢迎大家star
在学习Kotlin语言的过程中,发现了很多不错的学习资源,包括基本语法、一些惯例或者好的用法、RxKotlin、DSL、用Kotlin写gradle脚本、android KTX等等。
大家学习的时候,也可以按照我列出的顺序来学习。
-
EduTools 一个JetBrains IDEA插件,可以安装完后在File->Browse Courses中搜索Kotlin Koans,包含很多测试题,用来测试自己的语法很好
-
Kotlin Android Extensions 一个简化代码的插件 : https://kotlinlang.org/docs/tutorials/android-plugin.html
-
ReactiveX/RxKotlin https://github.com/ReactiveX/RxKotlin
-
github上的awesome Kotlin资源整理汇总: https://github.com/KotlinBy/awesome-kotlin
-
githubwing/GankClient-Kotlin wing写的Gank客户端: https://github.com/githubwing/GankClient-Kotlin
- 官网给出的更多资源 : https://kotlinlang.org/docs/resources.html
- 关于协程的一些介绍:I exchanged RxJava for coroutines in my Android application. Why you probably should do the same
- android develop官网推荐的kotlin学习资源 https://developer.android.com/kotlin/resources
感觉一些写的不错的博客:
- 语法糖相关
- 官网 一些好的惯例:https://kotlinlang.org/docs/reference/idioms.html
- JakeWharton 大神写的博客 Android Kotlin Guides
- 用Kotlin去提高生产力:汇总Kotlin相对于Java的优势,以及怎么用Kotlin去简洁、务实、高效、安全开发的Tips https://github.com/heimashi/kotlin_tips
- 6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第一部分
- 6个能让你的 Kotlin 代码库更有意思的“魔法糖” —— 第二部分
- https://medium.com/grand-parade/6-magic-sugars-that-can-make-your-kotlin-codebase-happier-part-3-6319a451cd5d
-
一个翻译外文博客的掘金博主写的,建议看一下:https://juejin.im/post/5bd1d590518825288b398f46
-
语法成本相关
- Kotlin DSL相关
-
Gradle Kotlin DSL https://github.com/gradle/kotlin-ds
-
Kotlin language support for Gradle build scripts https://blog.gradle.org/kotlin-meets-gradle
Android Weekly上也经常会有一些好的博客,发现主要来自于网站medium.com ,英语好的可以直接在该博客上搜索
英语不好的,在OSChina上,有一些就是Java和Kotlin相关的,https://www.oschina.net/translate/list/11
最后,毕竟Kotlin是Java的超集,要学好Kotlin, Java也要多学习一些基础知识和新特性,比如学好Java范型,动态代理等。
本文将持续更新。2018/9/1