Slightly related to the above question...
How you usually setup your project, if you want to have a shared framework for Objective-C and Java? And which IDE(s) do you use?
F.x. To try out Kotlin Multiplatform I've built a very simple Kotlin framework. I have three modules in IntelliJ right now:
multiplatform framework (uses kotlin-stdlib-common)
jvm framework (expectedBy multiplatform module)
android/Java demo project (depends on jvm module)
Now, if I want to build an Objective-c version of the framework, ideally, I would add two new modules:
objective-c framework (expectedBy multiplatform module)
iOS demo project (depends on objective-c module)
Would this be at all possible to do within one project, and one IDE? And if so, which one? Or would you suggest a different setup like f.x. separating the JVM and Objective-C projects in two different repos and using the multiplatform module as a Git Submodule? (I hate Git Submodules 😞 )
Any other smart setups/ideas?