官方文档:
https://developer.android.com/kotlin/
里面包含了一些学习资料
https://developer.android.com/kotlin/resources
再结合一下中文教程:
https://kymjs.com/column/kotlin.html
概念:闭包和高阶函数
http://www.moye.me/2014/12/29/closure_higher-order-function/
1年前有简单学过Kotlin,当时的做法是直接将项目中的Java代码转换成Kotlin代码,然后做少量修改即可。
现在又复习了下,简单看了一下相关语法,然后就是将自己的Module的Java代码整体替换成Kotlin代码,自己再对照Java代码和Kotlin代码手写一遍,加深印象。再进一步去巩固官网的语法之类的各种学习文档,关键还是要多写。
小试牛刀的项目:
https://github.com/wangxinghe/SmartRecyclerView
同时用Java和Kotlin语言实现