Xamarin is a software company that offers a suite of commercial Mono-based products that allow developers to create apps for Android, iOS, and OS X using C# and the .NET framework. Xamarin's cofounder, Miguel de Icaza, has directed the Mono project since its inception in 2001.
Xamarin's primary product offerings are:
Each of these products is licensed through an annual subscription with the following levels being available:
A link for the pricing information can be found at the end of this section. For quick reference, please visit https://store.xamarin.com.
Xamarin also hosts a component store; a market place to buy and sell components that can be used in Xamarin apps. The components in this store can be distributed for free or sold, and Xamarin pays component vendors a percentage of the revenue collected from the sales.
Another service that Xamarin offers is the Test Cloud. As the name implies, this is a cloud-based testing service that allows teams to create automated testing capabilities for their apps that can be run against a plethora of physical devices. This is particularly important for Android developers as there are far more devices that need to be considered.
The following table provides useful links to additional information about the Xamarin suite:
Type of information |
URL to access it |
---|---|