-
-
Notifications
You must be signed in to change notification settings - Fork 213
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
Support generating native library #450
Comments
Thanks for bringing this one up. So far I did not get any feedback that people would like to use Atrium for iOS or another native platform. I will look into it once I have a use case myself (none in the outlook so far though). |
Please update this with native support. It's a great framework and it really sucks not having the ability to run tests on native. |
@Sxtanna thanks for the feedback. In case you have time and would like to contribute, we first need to migrate Atrium to the new MPP plugin in order to be able to provide native targets. |
@robstoll I am actually using this in my first ever mpp project, so I'm not too versed in all norms. But I would be more than happy to prototype migration efforts. I'll give it a try. |
Alternatively, kotest already has a nice assertion library that supports MPP. |
@Sxtanna MPP migration is done. would you like to add further platforms? |
@robstoll is iOS/native support available now? |
No not yet, do you fancy to contribute it? |
Love to. What would that entail? |
I see the following things which need to be done for each target platform. I suggest you start only with one of the tier 1 platforms. We can add more later: https://kotlinlang.org/docs/native-target-support.html
I hope this gives you good pointers to start. Maybe also take a look at https://github.com/robstoll/atrium/blob/main/.github/CONTRIBUTING.md#your-first-code-contribution And in case you get stuck somewhere, create a draft PR and I'll try to help. |
Platform: iOS
Non-Code related feature
Unfortunately, I have to abandon Atrium because of the lack of support for Kotlin native for iOS. Kotlin multiplatform does not just mean Java and Javascript
The text was updated successfully, but these errors were encountered: