android—有没有理由不在java项目中使用新的kotlin版本的库?

vtwuwzda  于 2021-07-03  发布在  Java
关注(0)|答案(1)|浏览(369)

我在androidstudio4.1.1上创建了一个新的应用程序,并放置了一些来自androidx的库。其中一些库有一个使用kotlin语言的新版本。例如, androidx.navigation:navigation-ui:2.3.2 与kotlin有一个新版本。
在同一个项目中混合java和kotlin库是一个问题(还是一个好的实践)?

zf9nrax1

zf9nrax11#

混合使用java和kotlin库应该没有问题:kotlin与java代码具有极好的互操作性。
将kotlin库添加到项目中会在一定程度上增加二进制大小,因为包含了kotlin标准库,所以您应该确保收缩代码(无论是否使用kotlin,您都应该这样做),以最小化对二进制大小的影响。

相关问题