首次尝试使用Kotlin实现了项目其中的一个功能模块
Kotlin已经作为Android官方开发语言 并且Jake warton大神(leakCanary OkHttp Retrofit RxJava 都是他的杰作)都评价很高 在Google I/O大会分享了Kotlin的特色。毫无疑问Kotlin肯定有厉害之处。
具体有哪些厉害之处呢?我给大家发几个图看下:
我把我认识的App圈了出来 大家可能会说 微信怎么也是Kotlin写的? 我估计是微信7.0版本使用了Kotlin。
由于Kotlin 和java是可以完全互操作的 interoperatility 于是在前段时间看了下 到今天的这篇文章正好是2周左右 ,我也使用Kotlin写了一个模块,感觉很爽快尤其是配合我使用的MVVM架构更是如鱼得水,下边稍微分享下自己的学习过程 参考资料:
一,官方文档
中文:https://www.kotlincn.net/docs/reference/
二,Youtube 油管上的好视频推荐 我是看了下边2个视频 很不错 特意分享给大家
1,https://www.youtube.com/watch?v=VEqhzCFmEQI&list=PLlxmoA0rQ-LwgK1JsnMsakYNACYGa1cjR 大概60多个kotlin的视频 每一个视频都很短 大概10分之内
2,https://www.youtube.com/channel/UCSIvrn68cUk8CS8MbtBmBkA 这个小伙做的视频质量很高 写项目的方式学习MVVM Kotlin
3,https://www.youtube.com/watch?v=X1RVYt2QKQE Google I/O 上Jet Brian老板(我们使用的ecloipse android studio等一些开发环境都是 Jet Brian 生产) 分享给大家的Kotlin
4,https://play.kotlinlang.org/koans/Introduction/Hello,%20world!/Task.kt 在线学习并测试验证kotlin的在线学习网站 非常棒!
推荐官方文档和 youtube上的1和2 这俩个适合初学。
明天我会分享下我使用kotlin编写的新模块学到的一点东西。
网友评论