Xamarin is an Open Source cross-platform used in the implementation of Common Language Specifications (Commonly called Microsoft. NET) and Common Language Infrastructure (CLI)
This Open-source cross-platform is used in the building of modern and performant applications meant for iOS A, Windows, and Android with .NET. This application can be written on PC or Mac and be complied in a native application package such as .apk file on an android or .ipa file on the iOS platform. If you are a developer with the following goals then this can be the best platform that you can consider;
- Share codes across platforms
- Write a cross-platform application in C# using Visual Studio.
- Test Codes and business logic across the platform.
Highlighted features of xamarin
- Shell; it’s a new way to simplify and express the structure and navigation of the application in a single file
- A great and impressive Visual Feature.
- A Collection View with Different layouts.
History of xamarin
Xamarin founded in May 2011 by the engineers that created Mono, Xamarin.Android (formerly Mono for Android) and Xamarin.iOS (formerly MonoTouch), which are cross-platform implementations of the Common Language Infrastructure (CLI) and Common Language Specifications (often called Microsoft .NET).
On February 24, 2016, Microsoft announced it had signed a definitive agreement to acquire Xamarin.