Xamarin is an open-source platform for developing modern and performant applications for iOS, Android, and Windows using.NET. Xamarin is an abstraction layer that manages how shared code is communicated to the platform's underlying code. Xamarin is for developers with the two following goals:
Product | Market Share (%) |
---|---|
Xamarin Platform | 7.0% |
OutSystems | 18.9% |
Mendix | 18.8% |
Other | 55.3% |
Type | Title | Date | |
---|---|---|---|
Category | Mobile Development Platforms | Aug 28, 2025 | Download |
Product | Reviews, tips, and advice from real users | Aug 28, 2025 | Download |
Comparison | Xamarin Platform vs OutSystems | Aug 28, 2025 | Download |
Comparison | Xamarin Platform vs Salesforce Platform | Aug 28, 2025 | Download |
Comparison | Xamarin Platform vs Mendix | Aug 28, 2025 | Download |
Title | Rating | Mindshare | Recommending | |
---|---|---|---|---|
Mendix | 4.2 | 18.8% | 94% | 53 interviewsAdd to research |
OutSystems | 4.2 | 18.9% | 94% | 52 interviewsAdd to research |
Company Size | Count |
---|---|
Small Business | 16 |
Midsize Enterprise | 5 |
Large Enterprise | 11 |
Company Size | Count |
---|---|
Small Business | 23 |
Midsize Enterprise | 7 |
Large Enterprise | 49 |
Cross-platform sharing of code, tests, and business logic.
Writing cross-platform apps in C# with Visual Studio.
Xamarin allows developers to share an average of 90% of their program across platforms. This enables programmers to achieve native performance, look, and feel on each platform while writing all of their business logic in a single language (or reusing existing application code).
Xamarin applications can be created on a PC or a Mac and compiled into native application packages, such as an .apk file for Android or an .ipa file for iOS.
Xamarin Platform Features
Xamarin Platform has many valuable key features. Some of the most useful ones include:
Xamarin Platform Benefits
There are many benefits to implementing the Xamarin Platform. Some of the biggest advantages the solution offers include:
Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
Author info | Rating | Review Summary |
---|---|---|
Technical Manager at Landmark Group | 2.5 | I use Xamarin.Forms to develop a store management app with extensive functionality across multiple regions. It enables cross-platform development, but lacks a visual editor. Alternatives include React Native and Flutter, which also support multi-platform code without duplication. |
Senior Software Engineer at AAPC | 4.0 | I use Xamarin to develop mobile apps for Android and iOS, appreciating its simplicity and C# integration. It allows significant UI code sharing, improving workflow. However, better UI preview functionality would enhance the development process further. |
Mobile Developer at a non-profit with 51-200 employees | 3.0 | We use Xamarin Platform for shared code across platforms, benefiting from the MVVM architecture. While native features and Xamarin Essentials are valuable, we face challenges with third-party library support in .NET MAUI, particularly with Firebase integration. |
Xamarin Developer at Cognizant | 4.0 | No summary available |
Mobile Engeneer at ServiceLInk inc | 4.0 | No summary available |
NET MAUI Developer at Humani Media | 4.5 | We use Xamarin to build Android, iOS, and Windows applications. Its most valuable feature is cross-platform testing, which saves time and cost. However, there are limitations with accessing core functions of Android and iOS, requiring platform-specific code implementations. |
Senior Project Engineer at Wipro Limited | 4.5 | No summary available |
Software Engineer (Xamarin/MAUI Mobile, .NET APIs, Azure Cloud) at rseg | 4.5 | No summary available |