其实我对Kotlin并没有那么强烈的想学习的冲动,看了下语法和Groovy、Javascript都很类似,可以看一个代码片段:

    我相信不要解释大家也能看懂这些代码,而且可以使用Android Studio作为开发工具,所以大家不用担心,也不是所谓的“Java白学了,Kotlin要替代Java了”。

    个人认为:

    1. 一个新的语言想要快速的普及,那么可能只有在运行效率上提升那才是最大的优势,如果说:“XX语言被Android官方支持,运行速度比原本提升50%”,那么不用想,立即去学习(Kotlin并不具备这样的属性,而且其所表现出类似于“简洁”这样的优势,短期内在一个多年Java的开发者面前,是体现不出来的)。

    所以,Kotlin肯定时值得学习的,但并没有传的那么夸张。有精力就去学习,有自己的学习计划也可以放一放。

    我想只有用得多了,Kotlin的优势应该会慢慢展现出来的,但是应该需要一个较为漫长的过渡期(如果有公司内部支持,那么这个过程肯定很快)

    当然,作为一名Android开发者,Google支持的东西,我肯定要无条件支持呀,所以接下来,就是Kotlin学习资料的推荐~耐不住性子的同学可以刚好接下来就是周末,尽情的学习吧

    2. Kotlin学习资料

    (1)官方资料

    首发的肯定是kotlin的官方github地址了:https://github.com/JetBrains/kotlin

    晚上看了下trending,稳稳的站在第一。

    平时大家没事,可以看看github trending,会有很多的新新优质资源。

    Readme中包含官方的tutorials、推荐的图书《Kotlin in Action》、《Kotlin for Android Developers》以及其他资源。

    英文不太好的不要担心,有官方中文翻译站点:

    https://www.kotlincn.net/docs/reference/

    Kotlin 学习资料

    (2)《Kotlin for android developers》中文版翻译

    支持在线阅读和下载pdf

    (3)张涛的开源实验室

    之前在推送中推荐过张涛的博客,博客质量都很高,在很早的时候就开始编写Kotlin相关博客,此外还有很多比较新的知识

    https://kymjs.com/column/kotlin.html

    Kotlin 学习资料

    (4)大精-wing的地方酒馆

    让你的代码量减少3倍!使用kotlin开发Android系列

    还有个Kotlin项目:https://github.com/githubwing/GankClient-Kotlin

    (5)Kotlin 视频教程

    竟然还有视频教程

    Kotlin 学习资料

    可以百度云下载或者腾讯视频在线观看。

    一个用Kotlin写的简单漫画APP

    https://github.com/wuapnjie/PoiShuhui-Kotlin

    这个是我从俊林的文章中偷来的,如果有推荐可以留言~

    (7)其他文章

    为什么我要改用Kotlin

    by:技术小黑屋

    Android开发必备知识:为什么说Kotlin值得一试

    https://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=404087761&idx=1&sn=d80625ee52f860a7a2ed4c238d2151b6

    by:腾讯Bugly公众号

    使用Kotlin进行Android开发

    by:Ragnarok Zhou

    最后要非常感谢,今天给我投稿的朋友(汇总资料,就直接放出了链接啦)