Kotlin入坑(一)学习资料

距离谷歌将Kotlin作为官方语言已经过去几个月了,前几天Kotlin官方刚举办了KotlinConf大会,大会上公布了Kotlin的一些进展,也宣布了Kotlin支持ios和web开发。

当然跨平台开发这一点被许多的业界大佬不看好,毕竟这有点实现起来很艰难,之前已经有很多语言尝试过啦比如Facebook的ReactNative,苹果的swift。ReactNative出来好几年了现在还是零点几的版本。swift也是出来好几年了,我认识的ios的开发者,现在仍然还在用着OC开发应用。

OK跨平台的事情先不考虑,但是作为一安卓名开发者,我认为这个语言是必须掌握的。首先谷歌宣布将其作为官方语言肯定是经过很严谨的考虑的。很多人认为是因为谷歌跟Oracle的撕逼,我认为虽然可能有那么一点的原因,但肯定不是主要的原因。毕竟那场官司谷歌是胜利者。主要原因还是Kotlin的语言的魅力。

其实作为一个Java或者Android开发者,学习Kotlin的的成本并不高,也许几天就能入门,在几天就可熟悉,也许有点夸张,但是对于一个Java或者Android领域已经深入的朋友来说,学习Kotlin也就是熟悉其语法的过程罢了。

开始入坑:
首先IDE的选择
作为安卓开发者如今androidstudio3.0已经发布,再带Kotlin插件,所以升级到3.0就可以愉快的开发啦。

学习Kotlin当然先把它的基础语法弄懂啦,数据类型是怎么样的,我们日常开发中用到条件控制怎么写,循环怎么写,类啊,继承,接口等等。都要过一遍啦。
Kotlin官网有很好的练习题:

https://try.kotlinlang.org/#/Kotlin%20in%20Action/Chapter%201/1.1/1.1_ATasteOfKotlin.kt

或者看中文的翻译

https://huanglizhuo.gitbooks.io/kotlin-in-chinese/content/GettingStarted/Basic-Syntax.html

https://github.com/wangjiegulu/kotlin-for-android-developers-zh/blob/master/SUMMARY.md

https://github.com/xitu/awesome-kotlin-cn

又或者喜欢看视频
https://github.com/open-android/Android
https://github.com/enbandari/Kotlin-Tutorials

OK Kotlin入坑第一步,看完上面的文档,并且真正的自己敲一遍。多年的实践证明,学习一门语言,只看不敲肯定不行,听的时候感觉自己啥都听懂了,当真实的去写的时候,大脑一片空白,所以一定要敲一遍。或者浏览一遍大致的有个印象,然后做一个小项目,用到什么就去文档中看看怎么写。这样会更容易坚持下去,缺点是可能不能面面俱到,有些细节的知识点可能练习不到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值