Zhuinden / flow-combinetuple-kt

[ACTIVE] Helper function to combine Flow into tuples.
Apache License 2.0
47 stars 2 forks source link

Library currently not compatible with Kotlin Multiplatform Mobile #1

Open sigmadeltasoftware opened 3 years ago

sigmadeltasoftware commented 3 years ago

As discussed in the /r/AndroidDev discord, it would be useful (and should be fairly straightforward give 100% Kotlin) for this library to be supported in KMM as well.

Feel free to let me know if you'd like some help with this.

Thanks!

Zhuinden commented 3 years ago

Hey hey!

Technically what scares me a bit is that the usual distribution mechanism I use, Jitpack, doesn't seem to support builds for iOS: https://github.com/jitpack/jitpack.io/issues/3853

However, help is definitely welcome. I do see that the difference in this case isn't really code-level (though I do know it'll need an upstream update in tuples-kt), but mostly Gradle configuration, and new publishing tricks.

Do you think Bintray would be the best bet? 🤔 that's what people seem to be using, at least when one isn't using mavenCentral().

Zhuinden commented 3 years ago

I've been informed that Github Packages + Github Actions could help as an alternative.

Zhuinden commented 1 year ago

Bintray is dead, and I have no idea how to host a KMM lib without mavenCentral.

Monabr commented 7 months ago

@Zhuinden Hi. Any updates on this issue?

Zhuinden commented 7 months ago

To this day, it's easier to copy-paste tuples-kt and flow-combinetuple-kt into a KMM project, than for me to set up MavenCentral hosting + convert the project to KMM.

Although I am dissatisfied with Jitpack, I just really don't have the free time necessary to do those mavenCentral shenanigans. At some point I probably did, but then didn't.

Technically now with KMM being release "as stable" there's a higher likelihood of me looking into this though... eventually.