Hi all, I was wondering what are the best practice...
# multiplatform
s
Hi all, I was wondering what are the best practices for versioning a KMM application. I'm the only mobile developer in our company and I'm trying to share most of the code with KMM, however I will not be able to work on the Android and iOS app at the same time. My question is: how do I tag my releases? Do I tag the android app with, for instance, android-1.0.0 and iOS with iOS-1.0.0 afterwards? Is there any better way to do it? Maybe I should publish the shared library in a maven repository and a Cocoapods repository and use it in separate projects? I struggle to find some examples and best practices for this case.
a
What we have done is to have separate versions for android, ios and kmm shared module, as they have different release lifecycles (potentially). We use SPM to tag versions for the KMM artifact. This works well.
s
OK, I see. Thanks!