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: April 2026.
893,221 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.
Vishal Paliwal - PeerSpot reviewer
Xamarin Developer at Cognizant
Aug 23, 2022
My favorite feature of Xamarin platform is the Xamarin.Essentials package. I also like the changes seen in Xamarin's upgrade from Xamarin.Forms to .NET MAUI, because in the older Xamarin Platform, Xamarin.Forms gave you multiple libraries of a particular level for a single platform, whereas .NET MAUI comprises a single, organized library that contains everything needed for both Android and iOS.
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.
 

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: April 2026.
893,221 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
Xamarin Platform lacks in app size.
Vishal Paliwal - PeerSpot reviewer
Xamarin Developer at Cognizant
Aug 23, 2022
The debugging functionality could be improved in Xamarin Platform because sometimes it takes very long to move through the stages of setting up the application build to the final deployment on a mobile app that resides in a physical device.
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.