Kotlin 文件是否应该放在 Android 中单独的源目录中?
除了Java之外,我打算开始使用Kotlin进行Android开发,因为它的好处。我已经安装了Android Studio插件,并在我的gradle文件中包含了相关的依赖项。
因此,我从 Kotlin 文档和 Stack Overflow 中读到,可以为 Kotlin 文件包含一个单独的源目录,如下所示:
app:
-manifest
-java-kotlin
-res
我知道我可以通过将以下内容添加到我的文件中来创建此目录:build.gradle
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
我的问题是:Kotlin文件是否应该与同一目录中的Java文件“共存”?
除了意见之外,我还想知道是否有这方面的特定惯例,如果是,为什么会这样。
如果不是,那么每个选项的优点和缺点是什么?