Replies: 5 comments 2 replies
-
I think this is an issue that belongs to https://github.com/xamarin/xamarin-macios because it is more about the underlying platform. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
@dhindrik I agree with that :) |
Beta Was this translation helpful? Give feedback.
-
I think that the whole "bindings to libraries" system is the most underrated feature ever :) But the whole process is difficult, requires a lot of times, there are fragmented informations (not always up to date).... so a lot of people is not even considering it. It would be awesome if microsoft can develop a gui tool where you can select your Android/iOS SDKs (whether they are made in objC, swift, Java, Kotlin) and produces automatic bindings with a click and then starts a wizard where we can select the methods we want, propose the renaming with the proper casing, ecc... After that we have our binding projects done that we can customize by hand. This would be glorious and will encourage developers to use it. I repeat, this is a HUGE advantage to Xamarin as a crossplatform framework that other does not have, so lets take advantage of it as much as we can! |
Beta Was this translation helpful? Give feedback.
-
Hello mates :) This limitation is starting to make harder the implementation of some common features:
And probably much more. There is the same issue on Android for libraries not written in java. That makes Xamarin/maui less shiny. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
1-Improve documentation and have more articles/tutorials for Native bindings.
2-Although we have a "proxy" solution for Swift bindings, it still a painful process specially for complex Frameworks with several dependencies.
3-Since we have Objective Sharpie tool, would be great to have something similar for Swift Bindings.
Imagine a world where companies don't need to worry about migrating to cross-platform because they know that all native Libraries/Frameworks they depend on can be reused through bindings!
Beta Was this translation helpful? Give feedback.
All reactions