Xamarin is a software company adopted by Microsoft to deliver native original
applications for Android, Windows, and iOS platforms. .NET
is free and that includes Xamarin.
Xamarin is a platform created and backed by Microsoft, so you can be sure you're getting a high-quality platform.
The best thing about Xamarin is that you can create actual native applications using their platform.
Xamarin creates native applications that do great on any mobile device.
Xamarin uses C# as its programming language.