2017 年 5 月 17 日,一年一度开发者盛宴的 Google I/O 大会第一天,Google 正式宣布了 Kotlin 成为 Android 官方支持的语言。而如今短短 5 个月过去,对于“Kotlin 即将取代 Java ”的消息却从未停止,那么为什么会有这样的预测呢?事实上,Kotlin 并非是一种新的语言,JetBrains 早在 2011 年就宣布了 Kotli...
Kotlin 最重要的目标之一是在多平台上共享代码,当前主要有四种支持环境可以帮助开发者简化编码过程,并为跨平台开发提供更多机会。Kotlin 主要支持 JVM、JavaScript、Android 和 Native。这使得该语言可开发所有类型的应用程序并在流行的操作系统(如 iOS,macOS,Windows 和 Linux)上运行它们的绝佳代码。Kotlin 最常被...
但向Kotlin的迁移仍在进行当中,目前Meta公司的Android应用repo中已经包含上千万行Kotlin代码。Strulovich解释称:“如今,我们的Facebook、Messenger以及Instagram等Android应用各自拥有超过100万行Kotlin代码,而且转换率仍在不断提升。我们Android代码库中的Kotlin代码总规模已经超过1000万行。”Java是当前世界三大编程语言之一...
如果你比较一个Kotlin类和一个执行相同工作的Java类,那么Kotlin类通常会更加简洁,但是特别是Kotlin可以严重减少你需要编写的样板代码量的一个领域:findViewByIds。 Kotlin Android Extensions允许您将对View的引用导入Activity文件,此时您将能够使用该View,就像它是Activity的一部分一样。 结果? 您永远不必再次编写另一个...
Meta 现在爱Kotlin多于Java。 Facebook 母公司 Meta 正在将其Android应用的 Java 代码迁移到 Kotlin。根据 Meta 的官方博客所述,截至今天,其 Android 代码库已经有超过 1000 万行 Kotlin 代码,旗下包括 Facebook、Instagram、Messenger、Portal 和 Quest 在内的应用都已经开始从 Java 转向 Kotlin。
在Android 领域也存在其他的依赖注入框架,但是我不认为他们会比 Dagger 更好。值得一提的是,Koin 是一个不错的依赖注入框架,但是我依然觉得它也不会引起多大的潮流。它之所以会被采用,无非是这两个原因,一个是,它拥有比 Dagger 好很多的文档,降低了很大的学习成本。第二个是它基于 Kotlin 进行编写,因为 Kotlin...
Realm 近期发布的报告指出 Kotlin 很有可能将在 2018 年 12 月在 Android 开发中达到 51% 的份额反超 Java。Realm 认为在 Android 开发上 Java 毫无疑问正在衰退,因为 Kotlin 更高的开发效率等优点,越来越多的团队开始转向 Kotlin。 总结 都说技术更新迭代快,这回你们相信了吧?程序员真心不容易,尤其是我们 And...
截至目前,Facebook、Messenger 和 Instagram 的 Android 应用程序都有超过 100 万行 Kotlin 代码,并且转换率正在提高。Meta 的 Android 代码库总共已包含有超过 1000 万行的 Kotlin 代码。作为此次迁移的一部分,Meta 透露其也正在开源用于操作 Kotlin 代码的各种示例和实用程序。不过,采用 Kotlin 也有一些不能忽视...
Java 占据 Android 开发绝对统治的时代一去不复返了。 Kotlin,东宫太子 谷歌昨天宣布,Kotlin 编程语言现在是 Android 应用程序开发人员的首选语言。 谷歌在今天的声明中写道:“Android 的开发将越来越以 Kotlin 为先。” 许多新的 Jetpack API 和特性将首先在 Kotlin 中提供。如果你要开始一个新项目,你应该用 ...