Kotlin在Android中的发展趋势

Posted 技术视界

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin在Android中的发展趋势相关的知识,希望对你有一定的参考价值。

自Kotlin在今年Google IO大会上被转正之后,不温不火的Kotlin迎来的一个小高潮,我还特地看了下相关搜索指数

就在大会那两日有所暴涨,之后又归于平静,但相较之前同样也仍提升了不少,目前来看,Kotlin在android中的发展是越来越好。

Google官方强力支持Kotlin。除在IO大会上公开点名转正Kotlin和宣布最新的Android Studio开始支持Kotlin外,官方文档上面也放了不少Kotlin Android的入门资料。

https://developer.android.com/kotlin/index.html
https://developer.android.com/kotlin/resources.html

不久前,Github上著名的Android开源大神JakeWharton从Square离职加入Google,据Jake自己在推特上透露,他加入Google后主要负责Android FrameWork层和Kotlin方面的开发。Jake在Android圈中地位大家都懂的,如今加入官方并支持Kotlin,以上种种足以见得Google对用Kotlin开发Android应用的态度。

开源组织纷纷开始支持Kotlin。Github Trending榜上出现了Kotlin一项,可想而知有全世界多少人在Github上贡献Kotlin代码。

Kotlin在Android中的发展趋势

其中不少著名的Github组织也在不断往Kotlin方面投入生产力,如:

Google开源的flexbox-layout开始支持Kotlin( https://github.com/google/flexbox-layout
开源的RxJava的ReactiveX推出并不断完善RxKotlin( https://github.com/ReactiveX/RxKotlin
Facebook推出的图片加载库Fresco开始支持Kotlin( https://github.com/facebook/fresco
Jake大神开源的kotterknife( https://github.com/JakeWharton/kotterknife

以上只是几个例举,如果再继续深挖,肯定还能挖出不少。语言的推广和普及,必然需要有大量的应用框架支持,这样开发者的开发效率才能上得去,从当前开源组织的反馈来看,大家可想而知。

Kotlin语法糖。写过Java和Kotlin的人,可以体会到Kotlin代码的语法糖是多么好吃。Google推了Kotlin之后,有一部分人在吐槽只靠语法糖就可以取代Java了?想的太多。首先,需要说明Google推Kotlin并没说过取代Java,况且每年都说有XX语言要取代Java,结果说了那么多年也只是说说。其次,相比Java,不得不承认Kotlin的语法糖实在好吃,代码量精简很多。代码量精简就很厉害么?没错,不然为什么很多人喜欢用butterknife框架?继承Parcelable接口写那么多代码不累?为什么要用插件生成Parcelable代码?此外还有很多例子,大家可以自己补充。

总的来说,我看好Kotlin。

周末开通了付费的小密圈,用于分享平时整理的一些开发资料以及回答一些读者朋友的提问,小密圈的内容不会和公号的内容重叠,所以,感兴趣的朋友欢迎入圈。

以上是关于Kotlin在Android中的发展趋势的主要内容,如果未能解决你的问题,请参考以下文章

Android的渊源发展过程和发展趋势

浅谈Android发展趋势分析

Android的发展趋势

web前端未来将会有啥样的发展趋势?

2022-2025年Android车载行业发展趋势预测

智能规划发展趋势