TL;DR > how to use Kotlin Multiplatform Library with 3rd party dependencies in a non-multiplatform application?
my goal is to build a shared library for existing Android and iOS apps, so I chose Library project over KMM
it uses ktor client (tried with CIO engine) to make API calls and the generated artifact (JAR) is included into an Android app
however when using it there's a runtime exception about CIO implementation not being found, as it is missing from the JAR file
in my understanding the Android app shouldn't be aware of the libraries the Multiplatform Library uses, so I don't want to include them explicitly
instead everything should have been included in the JAR file IMHO
am I missing something here? I couldn't find any resources online about this particular situation