想要学习如何将 Java 代码转化成 Kotlin 代码吗?想要让自己的代码更符合使用习惯,并避免常见错误吗?如果您也怀有成为 Kotlin 高手的心愿,那就赶快参与体验我们新推出的 Codelab 课程 —— 重构为 Kotlin。我们还特别为中国开发者们准备 了中文课程 !
Codelab 课程
https://clmirror.storage.googleapis.com/codelabs/java-to-kotlin-zh/index.html#0
刚接触 Kotlin 的开发者常常会按照 Java 规则来编写 Kotlin 代码。Android Studio 和 Intellij IDEA 包含的 自动转换器 能为您完成大部分的代码重构工作,不过,自动生成的代码有时候可能没那么完美,还需要您稍稍加工一下。所以,我们推出了 "重构为 Kotlin" Codelab 课程,希望可以助各位一臂之力!
自动转换器
https://www.jetbrains.com/help/idea/converting-a-java-file-to-kotlin-file.html
我们将从两个 Java 类 (User 和 Repository) 入手,引导您将它们转换为 Kotlin。 在学习过程中,我们会向您介绍自动转换器重构方式以及为何以此方式重构,然后带领您一步一步编写出更符合使用习惯的代码,期间我们还会穿插不少最佳做法和实用技巧,千万不要错过哦!
本课程 提供由浅入深的系统教学,首先从基本问题入手,例如: 怎么在 Kotlin 内处理可空性,Kotlin 支持定义哪几种相等性,怎样才能最好地管理持有数据的类。然后逐步进阶,教授您如何通过 object 关键字在 Kotlin 中处理 Java 静态字段和函数图像,并实现单一 (Singleton) 实例。另外,您还将了解为何 Kotlin 可以更好地帮您给类建立模型,以及 Kotlin 是如何区分类属性与功能 (即类可以执行的操作) 的。最后,我们还将学习如何借助作用域函数仅在特定对象的上下文中执行代码。
本课程
https://clmirror.storage.googlea pis.com/codelabs/java-to-kotlin-zh/index.html#0
心动不如行动,赶快前往 Codelab 网站,尽情探索 重构为 Kotlin 的丰富内容,从今天开始学习编写更加自然的 Kotlin 代码!
重构为 Kotlin
点击屏末 | 阅 读 原 文 | 即刻参与体验 Codelab 课程
在公众号首页发送关键词 “Android” ,获取 Android 相关历史技术文章;
还有更多疑惑?欢迎点击菜单 “联系我们” 反馈您在开发过程中遇到的问题。