3 ms·
Hi there, I'm the CEO of Xamarin. I'm really sorry to hear that you had issues with consuming third-party libraries. This is actually something we've been recen
by natfriedman 12y ago
Hi there, I'm the CEO of Xamarin. I'm really sorry to hear that you had issues with consuming third-party libraries. This is actually something we've been recently very focused on improving.
First of all, in December we released a new tool called Objective Sharpie that can automatically bind Objective-C libraries into C#:
http://forums.xamarin.com/categories/ObjectiveSharpie http://forums.xamarin.com/categories/ObjectiveSharpie
If you're skilled enough to build the Objective-C library, then you'll be able to use Objective Sharpie to create a C# binding. We also have docs on doing this for Java on developer.xamarin.com.
Some of our customers don't have the time or skill to do this themselves, and so we've recently created a bindings team that wraps third-party native libraries for our customers. Many of these end up published on http://components.xamarin.com/ http://components.xamarin.com/ (there are over 300 components now). But some of them we can't immediately publish because we need to get permission from the original library author to redistribute their library. This is especially true for commercial SDKs. But if you contact us directly, we might be able to give you something.
We also do custom bindings through our support team. This is something that unfortunately we haven't made very obvious. But you can just email support@xamarin.com and we can create a binding for you.
Like I said, this is an area we're pretty focused on. If you have any feedback, please feel free to let me know directly: nat@xamarin.com.
- saosebastiao 12y agoObjectiveSharpie is awesome! No problems so far. But when are you gonna let us use Xamarin Studio on Linux?
- yulaow 12y agoI fear never. We made this question over and over on the forums or via emails but the answer is ever the same: "we have no plans to support linux". Originally the problem was about "there are too many linux distros!", then when some people suggested to at least support ubuntu as Valve did (and correctly considering the big part of used distros are ubuntu based or related) they went again on "we have no plans to support linux" without futher explainations.
- tracker1 12y ago+1 on this... within a year, my main desktop OS will likely be Linux.. right now, I keep an Ubuntu VM in the background and edit in windows (Sublime) via Samba shares in the VM.. running via SSH terminal windows.. mainly because a significant amount of my time was windows dev.. this is shifting as I'm using node/io.js much more. This also means, however that I'm more likely to reach for something like Cordova for apps (you can go a long way with web based apps for many use cases) or React Native.
- mwcampbell 12y agoWhat would be the point of developing with the Xamarin Platform on Linux? You'd only be able to target Android, not iOS, Mac, or Windows. In that case, one might as well not use Xamarin at all. To target the full range of mobile devices, one has to have Windows, a Mac, or both anyway. So there doesn't seem to be much advantage to supporting development on Linux.
- saosebastiao 12y agoThe point would be to develop on a platform that I like developing on. Either way, there isn't a single platform that you can use that will give you 100% of the available platforms...if you want cross-platform across Android, iOS, Mac, AND Windows, you are going to need a minimum of two computers. Why not develop as much as possible on the one you like?
- deleted 12y ago[deleted]