Most Helpful Review
Xcode has quite a bit of code error checking built-in, which is great. It also goes a step further and suggests fixes.
Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products.
Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows.
Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start.
It brings about good code sharing strategies, which bring down cost and maintenance efforts.
We were able to optimize the service organization for one of our clients.
It allows us to reuse our knowledge of C# and .NET Framework.
It has significantly reduced the skill barrier for development and testers.
The most important impact is the reduction in product lifecycle costs.
There is a drag-and-drop visual system, but as soon as you do something dynamic, then you are unable to use it.
There is limited support for UX widgets.
There are compatibility issues between versions of various Xamarin components.
The android application compilation time needs to be reduced.
It is common to find a problem that you would need to develop from the start since there are no third-party components to reuse.
From time to time, it is a bit harder to code some specific scenarios compared to the native approach.
The worst build issue concerns are the caching process MSBuild uses to reduce the build time.
They need to improve performance, especially for the Android platform. Also, some controls are missing in the Xamarin framework when compared to native controls; for example, the checkbox control.
Xamarin's profiling tools are only available for the highest tier of MSDN subscription and compatibility with platform-native profiling tools is rather lacking. This causes friction when working on performance-related issues.
Pricing and Cost Advice
Information Not Available
It saved a lot of time and resources needed to develop a cross platform mobile app.
Xamarin is available under several licensing arrangements. Each developer needs one license at least. All features, especially the Profiler, unlock only with the highest tier.
This is a free product, so there is zero investment on licenses and IDE.
For personal use, the Community Edition is free.
Xamarin is free, or comes with Visual Studio. Therefore, it is very profitable.
In most cases, it is sufficient to have free/community license. But if you plan to seriously develop production-level, highly polished apps, you need to use Xamarin.Profiler and the professional or enterprise license.
|Top Comparisons||See more Apple Xcode competitors »|
Compared 38% of the time.
Compared 27% of the time.
See more Xamarin Platform competitors »
Compared 10% of the time.
With everything you need to create amazing apps for Apple platforms, Xcode 9 is unbelievably quick and consistently smooth while editing even the largest files. It also understands your code better than ever, so you can select and edit the structure or even transform the selection directly in the editor. Powerful new refactoring tasks happen in place, renaming symbols across Swift, Objective-C, and even user interface files without skipping a beat. And with source compatibility in Swift 4, Xcode 9 uses the same compiler to build existing Swift 3 code and updated Swift 4 code, so you can migrate at your own pace.
|Develop native iOS, Android, Mac, and Windows apps in C#|
Learn more about Apple Xcode
Learn more about Xamarin Platform
Information Not Available
|Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates|