No more typing reviews! Try our Samantha, our new voice AI agent.
Xamarin Platform Logo

Xamarin Platform pros and cons

Vendor: Microsoft
4.1 out of 5
Badge Leader

Pros & Cons summary

Buyer's Guide

Get pricing advice, tips, use cases and valuable features from real users of this product.
Get the report

Prominent pros & cons

PROS

Xamarin Platform allows a single codebase for Android and iOS, saving development costs and improving maintainability.
Developers can use C# across all platforms, enhancing code-sharing and reducing skill barriers.
It supports cross-platform frameworks like .NET MAUI, aiding in mobile app development with one shared code base.
Xamarin Platform's integration with Visual Studio makes it familiar and accessible to developers, ensuring seamless operation.
It significantly reduces the time for application development, allowing a single codebase to work on multiple platforms.

CONS

Xamarin Platform faces compatibility issues with the latest Google and Apple libraries, preventing app publishing on major app stores.
There is a need for more comprehensive enterprise-level documentation beyond basic guidelines.
Performance issues are prevalent, particularly on the Android platform, and the compilation time is a concern.
Xamarin Platform lacks versatility in third-party library support, especially from major providers like Microsoft and Google.
The absence of Hot Reload results in long wait times for builds, impacting efficiency in development.
 

Xamarin Platform Pros review quotes

Anubrata Ghosh - PeerSpot reviewer
Technical Manager at Landmark Group
Feb 16, 2026
The unique USP of Xamarin Platform is that you can have a single codebase and target all supported platforms, primarily Android and iOS, which saves development cost and improves maintainability.
Anubrata Ghosh - PeerSpot reviewer
Technical Manager at Landmark Group
Sep 18, 2023
Xamarin.Forms reduced the effort and time to build and market our solution, market our features, and get our solution into production.
Prince Tiwari - PeerSpot reviewer
Senior Software Engineer at AAPC
Mar 29, 2024
Xamarin.Forms are very useful. Essentially, it's a framework that allows me to create the UI mostly in XAML. This XAML code is then translated into the native UI elements for each respective platform.
Learn what your peers think about Xamarin Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.
reviewer1969803 - PeerSpot reviewer
Mobile Developer at a non-profit with 51-200 employees
Nov 29, 2024
The native features and Xamarin Essentials package are highly valuable to us.
Nishan Timilsina - PeerSpot reviewer
Mobile Engeneer at ServiceLInk inc
Aug 3, 2022
You can just write one XM channel core and it'll be used for both iOS and Android.
Irshad Mansur - PeerSpot reviewer
NET MAUI Developer at Humani Media
Mar 29, 2024
The platform is easy to learn as many tutorials are available on YouTube.
Sattasundar Parida - PeerSpot reviewer
Senior Project Engineer at Wipro Limited
Sep 13, 2022
It is a true native solution, and we can use the cross-platform framework.
Mark Reynolds - PeerSpot reviewer
Software Engineer (Xamarin/MAUI Mobile, .NET APIs, Azure Cloud) at rseg
Aug 8, 2022
The combination of forms for cross-platform UI and C-Sharp for the programming language are my two favorite features.
Fabio Cerioni - PeerSpot reviewer
Partner at Novis Euforia
Jun 16, 2023
The solution is easy to understand and has banking integrated. The shorter development time, the bugging and as well as availability of a lot of documentation on the web. Also the native integration is easy.
Aamez Khan Pathan - PeerSpot reviewer
Team Lead at Sensussoft Software Pvt.Ltd ®
Oct 5, 2022
Xamarin Platform enables you to use a single code language. This is beneficial for Android, iOS, and Windows platforms, so they can be developed over application or built over application.
 

Xamarin Platform Cons review quotes

Anubrata Ghosh - PeerSpot reviewer
Technical Manager at Landmark Group
Feb 16, 2026
Xamarin Platform, having been discontinued a couple of years ago, is no longer compatible with the latest libraries and SDKs offered by Google and Apple, so you have to use obsolete libraries and obsolete packages, which means that when you try to publish them, your Google Play or Apple App Store will prevent you from doing that because you have not used the latest libraries.
Anubrata Ghosh - PeerSpot reviewer
Technical Manager at Landmark Group
Sep 18, 2023
The major I see with Xamarin right now is that there is no visual editor
Prince Tiwari - PeerSpot reviewer
Senior Software Engineer at AAPC
Mar 29, 2024
In Xamarin.Forms, we have the option to preview our UI designs, but the functionality can be limited. So, this is not fully functional. Since I have some knowledge of iOS, where when you write code or design in the storyboard, your design is immediately visible in the preview.
Learn what your peers think about Xamarin Platform. Get advice and tips from experienced pros sharing their opinions. Updated: May 2026.
900,644 professionals have used our research since 2012.
reviewer1969803 - PeerSpot reviewer
Mobile Developer at a non-profit with 51-200 employees
Nov 29, 2024
The primary area for improvement is the support for third-party libraries, especially for major providers like Microsoft and Google.
Nishan Timilsina - PeerSpot reviewer
Mobile Engeneer at ServiceLInk inc
Aug 3, 2022
We'd like to have some chat support functionality.
Irshad Mansur - PeerSpot reviewer
NET MAUI Developer at Humani Media
Mar 29, 2024
Regarding improvements, there are still some limitations with Xamarin, particularly regarding access to core functionality in Android and iOS.
Sattasundar Parida - PeerSpot reviewer
Senior Project Engineer at Wipro Limited
Sep 13, 2022
However, Xamarin Platform lacks in app size.
Mark Reynolds - PeerSpot reviewer
Software Engineer (Xamarin/MAUI Mobile, .NET APIs, Azure Cloud) at rseg
Aug 8, 2022
The solution struggles a little bit with binding libraries.
Fabio Cerioni - PeerSpot reviewer
Partner at Novis Euforia
Jun 16, 2023
The monitoring of the remote devices is not good as it should be extended along. It would be useful if the log is more integrated with the central console. I am not sure it can be accessed but it would be better.
Aamez Khan Pathan - PeerSpot reviewer
Team Lead at Sensussoft Software Pvt.Ltd ®
Oct 5, 2022
Xamarin Platform is missing the code renderer.