I'm very excited to announce we now support Xamarin in our Link-OS Multiplatform SDK. This is a subject near and dear to me. I, like many developers in this business, am primarily a C# coder. Many developers who use our products have worked on server and older Windows Mobile/CE OS's using .NET. Not to mention, I like C# and Visual Studio. Updating skills for these newer mobile OS's is a difficult transition. Xamarin, just acquired by Microsoft, is a developer toolset that allows me and other developers to use our skills and create modern apps for mobile OS's or move older apps to them.
Xamarin is integrated into Visual Studio (2012 and 2015) and is now FREE for small teams. There is also a Xamarin Studio for MAC users and iOS development. You can write apps in C# and compile them for Android or iOS.
I was also proud to be the lead developer on this project at Zebra. Now you know who to blame if your favorite feature is not there yet. I focused this SDK on maximum platform code reuse, ease of development, and giving you good samples to work from. We are releasing the SDK as a Xamarin Plugin to enable the greatest amount of cross-platform support with the least amount of platform specific coding. 95% of the APIs are completely reusable across Android, iOS, and Forms apps even though the underlying libraries are very hardware targeted. We also added a Developer Demo to show best practices in a real printing app.
The supported API's are light right now, but we plan to update and add more over time and as the other SDK's get updated. I'd love to hear your feedback on what we can do to improve this kit. You have a lot of influence over these SDK's as Zebra is committed to enabling our developer community.