我只是使用IntelliJ创建了Kotlin(移动Android / iOS)项目。
使用IntelliJ的结果是耦合共享项目和Android应用
Android UI代码位于上面的 main 文件夹中。
我想知道为什么IDEA不能在更模块化的水平上做到这一点。像这样:
其中android模块使用共享模块,共享模块也被编译到iOS框架中
是否有人还通过正确的测试配置成功构建了这样的项目?
答案 0 :(得分:0)
在官方tutorial中有一个您希望的项目结构示例。它具有一个共享模块和两个特定于平台的模块。
关于当前情况的原因。据我所知,它旨在提供一个单模块多平台项目的示例。因此,它是经过专门设计的,具有这种结构。