开始迁移到 Kotlin | Kotlin 迁移指南 (中篇)
Posted 谷歌开发者
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开始迁移到 Kotlin | Kotlin 迁移指南 (中篇)相关的知识,希望对你有一定的参考价值。
谁在用 Kotlin
开始做 Kotlin 迁移
人的层面,我们建议团队内部推举出一位 Kotlin “推广大使”,他/她需要做到:
-
了解 Kotlin 并成为专家 -
制定 Kotlin 开发流程 -
参与代码审核,确保 Kotlin 开发流程得到顺利贯彻 -
组建公司/团队内部的学习小组 -
主动收集内部的问题并与开发者社区反馈探讨
代码层面,也需要循序渐进:
-
先使用 Kotlin 编写测试 (这时的工程依然在使用 Java) -
使用 Kotlin 编写新代码 -
将现有代码更新为 Kotlin 代码
△ Android Studio 的 Lint 检查中也可以打开 Kotlin 互操作检查
请将代码标记为 @Nullable 和 @NotNull
使用属性前缀 (getName(), setName(), isActive())
避免使用 Kotlin 中的保留关键字 (when, is, 等)
-
Kotlin 互操作指南 https://developer.android.google.cn/kotlin/interop
提高团队工作效率,使用 Kotlin 的话,编码的量会减少,对应的维护和测试工作量也会减少。
提升应用品质,Kotlin 内建的强大功能会帮助开发者更轻松地开发出稳定精彩的应用。
让团队氛围更融洽。更现代、更强大且拥有强大兼容性的开发语言能让团队内的沟通更为顺畅。
顺应迁移到 Kotlin 的行业趋势。事实上现在不论是招募方还是求职方,对 Kotlin 技能的需求也已经越来越多。
关于 Kotlin 推广大使和如何说服管理层使用 Kotlin 的更详细内容,请参考我们之前发布的文章《》。
Kotlin 学习资源
-
Udacity Kotlin 课程 https://cn.udacity.com/course/kotlin-bootcamp-for-programmers--ud9011
“重构为 Kotlin” Codelab。这是一套中文 Codelab 课程,一步一步帮助大家亲手将代码重构为 Kotlin。
-
“重构为 Kotlin” Codelab https://developer.android.google.cn/codelabs/java-to-kotlin
-
使用 Kotlin 开发 Android 应用 https://developer.android.google.cn/kotlin
Kotlin Koans
https://kotlinlang.org/docs/tutorials/koans.html
-
腾讯视频链接
https://v.qq.com/x/page/n3014axorwo.html
-
Bilibili 视频链接 https://www.bilibili.com/video/av68058669/
点击屏末 | 阅读原文 | 即刻使用 Kotlin 打造精彩 Android 应用
想了解更多 Android 内容?
还有更多疑惑?欢迎点击菜单 “联系我们” 反馈您在开发过程中遇到的问题。
推荐阅读
以上是关于开始迁移到 Kotlin | Kotlin 迁移指南 (中篇)的主要内容,如果未能解决你的问题,请参考以下文章
从Python JSON迁移到Kotlin JVM JSON