【问题标题】:Is there any reason not to use a new Kotlin version of a library in a Java project?有什么理由不在 Java 项目中使用新的 Kotlin 版本的库吗?
【发布时间】:2020-12-15 00:59:54
【问题描述】:

我在 android studio 4.1.1 上创建了一个新应用,并从 androidx 中放置了一些库。其中一些库具有使用 Kotlin 语言的新版本。例如,androidx.navigation:navigation-ui:2.3.2 有一个带有 kotlin 的新版本。

在同一个项目中混合使用 Java 和 Kotlin 库是否有问题(或一种好的做法)?

【问题讨论】:

    标签: java android kotlin androidx


    【解决方案1】:

    混合使用 Java 和 Kotlin 库应该没有问题:Kotlin 与 Java 代码具有出色的互操作性。

    将 Kotlin 库添加到项目中会通过包含 Kotlin 标准库而在一定程度上增加您的二进制文件大小,因此您应该确保shrink your code(无论您是否使用 Kotlin,您都应该这样做)以尽量减少对二进制文件的影响大小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-11-11
      • 2021-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-06
      相关资源
      最近更新 更多