- The ability to work in macOS for Xamarin iOS solutions
- Cross-platform support
Creating mobile apps became quicker as we started to use the code base function.
Xamarin Studio should be more polished and support native functions (iOS, Android). It should be working like a charm.
I have used this solution for three years.
Generally, when iOS products get updates, some issues can happen with Xamarin. Crashes happen from time to time.
Most scalability is handled on the server side. In rare cases, some libraries weren’t supported, such as the TCP/IP stack.
Technical support is good.
Setup was actually pretty complex, as we had to get experience. We had some oddly written solutions provided from previous vendors of our customers. These were impossible to maintain.
By the third year, we got a solid ROI. It’s hard to measure, but is was probably over 200%.
Licensing and pricing have changed, as the product moved to Microsoft. Before that, it was fairly complex: $800 per developer place, for one platform only.
We did look at alternatives. However, other solutions were only hybrid platforms, which lagged behing when doing moderately complex projects.
You will need to invest a bit of time to become a good vendor using this framework.