Skip to main content
TrustRadius
Xamarin

Xamarin

Overview

Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing

Xamarin

Free

On Premise

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Demos

[WORKING DEMO!!!] Xamarin - Hide Title Bar (NavigationPage)

YouTube

Xamarin 初心者篇 - 10 分鐘帶你體會 Xamarin 跨平台開發的魅力!

YouTube

Xamarin Forms Full Demo profile Project(sql integration)2016❤️

YouTube

Xamarin Forms Tutorial Download and Open Pdf File

YouTube

Xamarin Forms Tutorials 8 : Modal (Navigation Page)

YouTube

[XAM120] Demo - Create a Xamarin.Forms application in Visual Studio

YouTube
Return to navigation

Product Details

What is Xamarin?

Xamarin Video

Xamarin is Microsoft's framework for creating mobile apps. In this video get an overview of all the various pieces of Xamarin and how they enable you to create cross platform mobile applications. Follow: Brandon Minnick: https://twitter.com/TheCodeTraveler Matthew Soucoup: h...
 Show More

Xamarin Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(44)

Attribute Ratings

Reviews

(1-12 of 12)
Companies can't remove reviews or game the system. Here's why
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Xamarin is well suited for mobile app development. It's nice to share almost all of our code between Apple and Android as well as between phones and tablets. We have our own PC tool, I don't use it for PC or Mac development but would like to go there with some shared code at some point.
Duy Mai | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
If you are required to develop applications that are cross-platformed, Xamarin is a great tool to use. It will help save time and effort from your development team to be able to build applications seamlessly for android, IOS, Windows, and web on a single platform instead of requiring multiple tools to get the job done.
Florence Birgen | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Xamarin comes in handy when you want to write cross-platform (for Android and iOS) applications without the need to code twice. It shortens development time and that's an advantage. Xamarin also helps developers building on .NET transition to mobile development without the need to learn additional programming languages- saves money and training time. Most of the time Xamarin is all good a part from a few times when you want to keep up with new features and Xamarin takes time to implement them.
Kyle Kochtan | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Xamarin is perfect if you have senior .Net developers and do not want to have write code twice. Once for Android and once for IOS. This also allows you to have one code base platform that make changes much simpler and keeping both versions in sync. It would be nice if you could have some common settings files across the 2 that would inject into the pList file for example.
David McCann | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Xamarin is definitely the best product to use for C# .NET programming on MacOS; for other uses it may not be the best IDE: different languages, different platforms, etc.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
Xamarin is well suited for several reasons. The first, it allows companies to share code across platforms. If the app has a lot of business logic and a fairly simple UI, Xamarin is great for this use case. Xamarin also works well if the developers who will work on the app are already fluent in .NET.
Xamarin is less appropriate if the company has a lot of developers. If there are plenty of resources to develop apps natively then the headache of dealing with Xamarin's issues are not worth the effort. If the UI is very complex and has difficult animations it's difficult to debug visual/performance issues in Xamarin.
Jordan Max | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Xamarin is great for any scenario, even if you don't utilize Xamarin Forms, which is the code sharing capability. But even if you just utilized the platform specific code, it's still all in C#. Makes it easy to not only maintain, but later hire developers who might not have any Xamarin experience to be able to come on board quickly and make an effect.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It is well suited when you have a single codebase, tight deadlines for the product release, and you have less developers to tackle the problems that can occur in testing and release level. It is less appropriate in situations where you want apps like system-level tasks which may not be allowed by Xamarin
Return to navigation