Xamarin offers cross-platform mobile app development solutions to different mobile operating systems. Its features include a single-shared codebase for Android, iOS, and Windows platforms, world-class IDEs, cognitive services, cloud services, and more. In this article, we cover user reviews and pricing. Ready to try Xamarin? Get a free trial.
What Xamarin Does Well
Users who left a positive review of Xamarin mentioned it was easy to write cross-platform codes using C#. Some of the users commended the easy shareability of codes between major mobile platforms. They also said that developers do not need to create separate codes from scratch to be able to work on different platforms.
One user who gave a positive review of Xamarin on G2 Crowd said that he is able to develop Android and iOS apps without needing to learn specific programming languages. He added that since Xamarin is integrated with Visual Studio, net developers are more comfortable working with the software.
What Xamarin Does Not Do Well
Users who left a negative review of Xamarin said that it has delayed support for the latest platform updates and limited access to open-source libraries. Some of them mentioned that the large file size of Visual Studio Software which is a requirement to run the program consumes a lot of memory space in their computers.
One user who gave Xamarin a negative review on G2 Crowd said that the program crashes frequently. Updates to Xamarin or Visual Studio can produce some software bugs that require users to rebuild from the start. He noted, though, that this also happens on .NET apps.
Xamarin does not publish its pricing on its website. However, according to a third-party site, it has a free plan and three paid subscription options: Indie ($25/month), Business ($999/year), and Enterprise ($1,899/year). The main differences between the plans are the level of customer support, the inclusion of business features, and provision of data security.
Ready to try Xamarin? Get a free trial.
Check out the list below of some of Xamarin’s features:
- Single-shared Codebase for Android, iOS, and Windows
- World-class IDEs on Preferred OS
- User Authentication
- Push Notifications
- Storage and Data Connections
- Offline Sync
- Cognitive Services
- Mobile DevOps
- Shopping Demo App Sample Application
- Cloud Services
Can users connect a domain to the app that they are developing?
Yes. Users can purchase custom domains and assign them to their Azure services like Web Apps or Azure Virtual machines. Custom domains can be managed within the Azure portal. The top-level domains that will be available are com, net, co.uk, org, nl, in, biz, org.uk, and co.in.
What are the platforms that Xamarin can run on?
Xamarin can be used with the following operating systems: iOS 8 or higher, Android 4.4 (API 19) or higher, and Windows 10 Universal Windows Platform.
What are Xamarin’s development system requirements?
Xamarin apps can be developed on macOS and Windows. However, Windows and Visual Studio are required to produce Windows versions of the app.
Here is a list of some of Xamarin’s popular integrations:
- Visual Studio
- Bit Rise