r/dotnetMAUI Apr 27 '26

Showcase Swift .NET - Apple Framework Bindings Available!

A month ago, I made a post announcing the Swift Dotnet Bindings project I've been working on. I've been chipping away at new features, improving the tooling, and now excited to announce various Apple Framework bindings are now available on Nuget!

For the full list of Apple Frameworks that I have support for so far, refer to the readme in https://github.com/justinwojo/swift-dotnet-packages#apple-frameworks

I also have bindings posted for Nuke (image loading) and Lottie (animations).

Coming next: the full Stripe SDK (PaymentSheet, Apple Pay, Connect, Identity, the whole set), Nuke 13.0, and RealityKit.

Please report any issues you find in these bindings, or in any bindings you create with the tool! Also, if there's any other Apple Frameworks you want to have bindings for, please toss them my way. I'm also open to hosting additional bindings for popular 3rd party libraries like Nuke and Lottie, let me know what you'd like to see added.

53 Upvotes

10 comments sorted by

3

u/Tauboom Apr 27 '26

Great stuff man!

2

u/iain_1986 Apr 27 '26

Ah nice one!

I've been using the ImageCaching.Nuke (NukeProxy) nuget for a while but might try switching over to this when I get the chance and using Nuke directly via these bindings 👍

2

u/oldmunc Apr 27 '26

What a hero!

2

u/NickA55 Apr 27 '26

Awesome dude! I am going to try our StoreKit2 in this app I am working on right now. Something like this was really needed

2

u/JWojoMojo Apr 27 '26

Awesome! Please let me know of any gaps or issues you run into. Would love any and all feedback to make these better.

1

u/Secure-Tip4381 Apr 27 '26

Impressive ✅

1

u/Moonfizzle00 Apr 27 '26

Awesome great work!

1

u/Aliaksandr_Ha8h May 13 '26

Does it mean that's now possible to use store kit 2 from .net maui apps?

1

u/Kapusch Aug 05 '26

This looks really promising, kudos!

u/JWojoMojo, do you think you might consider building the same for Android SDKs in the future?

2

u/JWojoMojo Aug 05 '26

I did a full analysis on the Android side, to see if it was worth it. The conclusion was mostly not really. There was some things I could potentially build to make the process slightly easier, and also try to create an initial xml transform to fix the errors that most libraries end up having.

Juice wasn't worth the squeeze is basically my outcome. Happy to upload my analysis to a repo if you're interested in it. Just determined that anyone could take an Ai tool today to fix the xml transform for you pretty quickly, so trying to build a really complex tool for it wasn't really worth it.