We performed a comparison between Ionic and Xamarin Platform based on real PeerSpot user reviews.
Find out in this report how the two Mobile Development Platforms solutions compare in terms of features, pricing, service and support, easy of deployment, and ROI."Ionic is easy to upgrade and is helpful for design purposes. It also is quite common and easy to use. It is a very reliable application. It's easy to write on and print. The UI is easy to use as well. My organization chose to go with Ionic because we can access both Android and iOS applications."
"What I like the most about Ionic is live reloading, which enables us to develop new features without having to build the application again and re-check the functionality."
"The main value of this solution for our business, is that it is a hybrid product that allows us to write code that is compatible with IOS, Android, and web documents."
"Being able to have one set of code is valuable. I don't have to recode for different platforms. I don't have to recode for Xcode, Angular, or Android. So, the biggest feature for me is that it's a hybrid system, and I can have one set of code, and then the tool sets that are in there convert my code for Xcode or Play Store. It makes work a lot easier."
"The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations."
"It's very flexible for UI development."
"The most valuable feature is the one code deployed to all solutions, which means you do not need to have multiple teams."
"Ionic's best feature is that it's not necessary to write your own custom codes as all the hybrid is provided by Angular."
"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."
"The ability to share a platform-agnostic common core, or business logic, enables a mobile developer to write code for all targeted mobile platforms, independent of the individual developer's specialization in iOS, Android, or Windows. This helps not only during development but also enables easier maintenance of deployed apps, since bug fixes or feature additions can be often made in the platform-agnostic layer."
"The platform is easy to learn as many tutorials are available on YouTube."
"Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
"The most important impact is the reduction in product lifecycle costs."
"The solution's most valuable asset is its shared code base in C# that is better for large apps."
"Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows."
"It would be good if the mobile version uses something other than JavaScript and HTML."
"There is a lack of a community environment."
"Ionic's UI component doesn't always look like the native mobile app."
"There could be better support for augmented reality and other things. Geolocation and background app activity are some of the things that are a little more clumsy at the moment and could be improved."
"It would be better if it had a speed niche system. There are a lot of things we need that weren't in the latest version. But I think they will be adding something."
"Documentation for migrations and compatibility is insufficient."
"Ionic is a cross-platform framework, so when we compare Ionic with native Android and iOS, we can see the drawbacks. For example, if you need to work on very high-level aspects of an application such as animation, even if everything else is not putting load on the app, you will still see high load from the server side."
"Ionic would be improved with dynamic design features."
"Xamarin Platform is missing the code renderer."
"They need to take a step towards independence from the UI platform. It takes a lot of time to adapt the native controls."
"Xamarin Platform can improve by making the enterprise documentation better. There's a lot of basic documentation of how to do many of the functions of the solution, but there's not much enterprise-level documentation."
"The major I see with Xamarin right now is that there is no visual editor"
"From time to time, it is a bit harder to code some specific scenarios compared to the native approach."
"All Xamarin library issues need to be taken care of as a top priority."
"Xamarin Platform can improve if there was a virtual test environment so we did not have to have a Mac system for the iOS testing. At this time You must have a Mac to deploy or generate IBA profiles."
"The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin."
Ionic is ranked 4th in Mobile Development Platforms with 14 reviews while Xamarin Platform is ranked 6th in Mobile Development Platforms with 39 reviews. Ionic is rated 8.6, while Xamarin Platform is rated 8.2. The top reviewer of Ionic writes "Great user acceptance and reliability, multiple teams not required, with prompt customer service". On the other hand, the top reviewer of Xamarin Platform writes "It's about to be retired and replaced with an inferior product, but offers excellent cross-platform development capabilities". Ionic is most compared with OutSystems, Appium, Mendix, Appzillon Digital Platform and Microsoft Azure App Service, whereas Xamarin Platform is most compared with Appium, OutSystems, Apple Xcode, Mendix and Microsoft Azure App Service. See our Ionic vs. Xamarin Platform report.
See our list of best Mobile Development Platforms vendors.
We monitor all Mobile Development Platforms reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. We validate each review for authenticity via cross-reference with LinkedIn, and personal follow-up with the reviewer when necessary.