极客视点
极客时间编辑部
极客时间编辑部
113230 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:06
登录|注册

Kotlin在安卓Apps中使用率攀升

讲述:杜力大小:979.08K时长:02:06
近日,谷歌产品经理詹姆斯·刘(James Lau)发表文章称,自从 6 个月前,谷歌宣布支持 Kotlin 作为安卓开发的一级开发语言以来,Kotlin 的使用量增加了一倍多,并且目前已经有超过 17% 的 Android Studio 3.0 项目采用 Kotlin。
而据 Realm 最近的一份报道称,大约 15% 的安卓开发者正在使用 Kotlin,20% 的 Apps 项目正从 Java 移植到 Kotlin,这与之前詹姆斯提供的数据一致。另外,据 Realm 预测,到 2018 年底将会有 50% 的安卓开发者使用 Kotlin。
詹姆斯分析说,谷歌在过去的几个月中一直努力提升 Kotlin 对安卓开发的支持。尤其正如 InfoQ 早前报道的,Android Studio 3.0 已经提供对 Kotlin 的稳定支持,包括新建 Kotlin 文件以及将 Java 代码转换成 Kotlin 代码等,如将已有代码粘贴到一个 Kotlin 文件中就能实现将 Java 代码转换为 Kotlin 代码。
另外一个显著的提升是关于 Android Support Library 新增了可空注解。事实上,任何 Java 引用都是可空的,而 Kotlin 需要特殊处理空数据的体验比较糟糕。可空注解将为 Kotlin 解释器提供足够的信息来妥善处理可空和非空的变量。
最后一点,谷歌还发布了一组指南工具,来为有兴趣使用 Kotlin 的安卓开发者提供指引。其中,《Kotlin Style Guide》网罗了各种编程规则和代码规范,包括命名规范、代码格式化等。而《Interop Guide》则聚焦于创建 Java 或 Kotlin API 的最佳实践,使得它们的使用者都觉得很地道。
如果开发者有兴趣尝试使用 Kotlin 进行安卓开发,那么可以在使用 Android Studio 3.0 之前查看关于 Kotlin 的已知问题清单,来获取更好的 Kotlin 使用体验。
自谷歌宣布 Kotlin 成为安卓开发的官方支持语言之日起,关于“Kotlin 即将取代 Java”的声音就从未停止过。不过,就在不久前,Kotlin 宣布了对 iOS 开发和 Web 开发的支持,Kotlin 的目标可能并不仅仅是撼动 Java 在安卓开发领域中的地位,他们的目标可能更为远大。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
10
沉浸
阅读
分享
手机端
快捷键
回顶部