BT

你的观点很重要! 快来参与InfoQ调研吧!

Kotlin在Android Apps中使用率攀升,获得谷歌更多支持

| 作者 Sergio De Simone 关注 5 他的粉丝 ,译者 张健欣 关注 0 他的粉丝 发布于 2017年11月8日. 估计阅读时间: 2 分钟 | ArchSummit社交架构图谱:Facebook、Snapchat、Tumblr等背后的核心技术

据谷歌产品经理James Lau称,自从谷歌宣布支持Kotlin作为Android开发的一级开发语言6个月以来,Kotlin的使用量翻倍,并且目前超过17%的Android Studio 3.0项目采用Kotlin。

Realm最近的一份报道称,大约15%的Android开发者正在使用Kotlin,20%的apps项目正从Java移植到Kotlin,这与Lau提供的数据一致。另外,Realm预测,到2018年底将会有50%的Android开发者使用Kotlin。

Lau分析说,谷歌在过去的几个月中一直努力提升Kotlin对安卓开发的支持。尤其正如InfoQ早前报道的,Android Studio 3.0已经提供对Kotlin的稳定支持,包括新建Kotlin文件以及将Java代码转换成Kotlin代码。此外,Android Studio 3能够通过将代码粘贴到一个Kotlin文件中就能实现将Java代码转换为Kotlin代码。

另外一个显著的提升是关于Android Support Library新增了可空注解。事实上,任何Java引用都是可空的,而Kotlin需要特殊处理空数据的体验比较糟糕。可空注解将为Kotlin解释器提供足够的信息来妥善处理可空和非空的变量。

最后一点,谷歌还发布了一组指南工具,来为有兴趣使用Kotlin的Android开发者提供指引。其中,《Kotlin Style Guide》网罗了各种编程规则和代码规范,包括命名规范、代码格式化等。《Interop guide》聚焦于创建Java或Kotlin API的最佳实践,使得它们的使用者都感觉很地道。

如果你有兴趣尝试使用Kotlin进行Android开发,你可以在使用Android Studio 3之前查看关于Kotlin的已知问题清单,来获取更好的Kotlin使用体验

查看英文原文:Kotlin Use for Android Apps is Growing, Getting More Google Support


感谢薛命灯对本文的审校。

给InfoQ中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT