Cross platform development in Xamarin
February 04, 2019

Cross platform development in Xamarin

Kyle Kochtan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with Xamarin

Currently Xamarin is being used by our main corporate office for a number of applications. We are using it for quality assurance and sales. This allows us to have the same look and feel and functionality across multiple environments. Our sales and QA staff are located all over and have different mobile platforms.
  • Write once - use multiple places
  • Robust 3rd party add-ons for most functioanlity
  • Prompt support and assistance when needed
  • My only issues really stem from the IOS side, but those are not necessarily Xamarin's issues
  • Needing to connect to IOS machine
  • Code signing and deployment with IOS is very cumbersome
  • As Xamarin is a free plug in our ROI has been fantastic
  • We were looking at hiring 2 companies to develop IOS and Android
  • We were able to use in house developers to create both apps in almost have the time for less than half the cost
Xamarin allows us to natively code against IOS and Android as opposed to just putting a Skin over it. Because of this native code stack the performance on Xamarin is off the charts better. You can really see the performance when you are using native phone features like GPS, Phone or Camera
Xamarin is perfect if you have senior .Net developers and do not want to have write code twice. Once for Android and once for IOS. This also allows you to have one code base platform that make changes much simpler and keeping both versions in sync. It would be nice if you could have some common settings files across the 2 that would inject into the pList file for example.

Using Xamarin

200 - IT, Sales, QA
3 - IT, Developers