Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature] Add ability to specify external dependencies #37

Open
IlyaGulya opened this issue Aug 2, 2024 · 6 comments
Open

[Feature] Add ability to specify external dependencies #37

IlyaGulya opened this issue Aug 2, 2024 · 6 comments

Comments

@IlyaGulya
Copy link
Collaborator

Tracking issue for external dependencies.

We should allow either of these two options:

  1. Provide path to custom Package.swift, parse it and configure cinterop accordingly
  2. Add APIs to give user more flexibility around Package.swift configuration.
@jvondermarck
Copy link

When it will be available ? I really need to use external dependencies...

@IlyaGulya
Copy link
Collaborator Author

When it will be available ? I really need to use external dependencies...

Unfortunately, I'm quite busy for the next couple of weeks 🙁
I will be able to start investigating this issue on the beginning of October.

@jvondermarck
Copy link

Awesome, if you do this feature, it will be insane because so far there is literally NO WAY to call Swift code from your kotlin code that use external libraries.

@misha-dorokhin-fourthline

We are really interested to see this feature working. Is there any update? How can we help?

@estreteca
Copy link

Super interesado en esta funcionalidad, realmente es muy complicado usas sdk externos en KMP

@IlyaGulya
Copy link
Collaborator Author

Small update: I'm working on it, but this is quite challenging task to do.
@jvondermarck @misha-dorokhin-fourthline @estreteca
It would be nice if you will share with me your use cases and how you are expecting to use this feature.
What project structure do you have?
All these questions are crucial to make good API.

Currently I have extremely basic implementation which supports only one KMP module and does not support any other use-case: #47
I'm planning on making SNAPSHOT releases on this weekend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants