I'm looking into possibility to have multipproject...
# multiplatform
k
I'm looking into possibility to have multipproject structure like on the picture:
Where each box is separate git project, with own release cycle/versions.
Is it possible, and is there any examples how gradle scripts may look like?
k
I can at least confirm it's possible
👍 1
k
E.g. what dependencies should be in libB? each platform have dependency to libC? Or common module only have dependency to libC?
k
libC is built using what technologies? or is another kotlin MPP lib?
a
should be "common module only have dependency to libC" but if you not want to use platform-specific functional of libC in libB
k
libC is common kotlin code, no native dependencies
a
in this case "common module only have dependency to libC"
k
that makes it easy then, as long as you only use stdlib-common
the common module will have the dependency
k
thx! I will try to create some working example this week. Maybe even share it with others, if succeed.
k
the other public framework will need to be linked into your app, so you control the version
k
IIRC iOS can only load one Kotlin framework