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."The solution can support many languages."
"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."
"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."
"Because it's a hybrid mobile app framework, it is easy for us to develop iOS as well as Android apps for our customers with the same resource skills. We didn't have to have separate iOS teams and Android teams to build the apps. We still have to use the Apple Xcode for iOS, but the main development happens with JavaScript, HTML, and CSS. We don't have to write separate code bases in scripts for iOS and Android. We create apps using web-based technology."
"I like that I can place the code and escalate data storage. I also like that it's user-friendly. Nothing is complex in Ionic."
"The solution is secure, reliable, and packed with features so we can easily implement apps even in the most complex situations."
"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."
"The most valuable feature of Ionic is the ease of use and the simple connection of the applications. Additionally, the documentation is good in the Ionic application, and beginners can easily learn and download their own application using Ionic. Everyone can easily switch out, their domain, from native applications to hybrid applications."
"We were able to optimize the service organization for one of our clients."
"Xamarin.Forms reduced the effort and time to build and market our solution, market our features, and get our solution into production."
"The most valuable features of the Xamarin Platform are that it has cross-platform development, one code base serves a purpose on both, and the grid layout is a lifesaver."
"The most important impact is the reduction in product lifecycle costs."
"Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"Because of the C# programming language, we can train our .NET developers to learn Xamarin and develop mobile apps easily."
"You can just write one XM channel core and it'll be used for both iOS and Android."
"There is a lack of a community environment."
"Ionic's UI component doesn't always look like the native mobile app."
"Ionic could improve in the Native mode because while we do testing it is difficult to find the root cause of problems. It could be more user-friendly."
"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."
"As a developer, I would say one of the improvements is more plugins."
"The navigation within this solution could be improved; it is currently quite complicated to move through the different tabs."
"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."
"All Xamarin library issues need to be taken care of as a top priority."
"From time to time, it is a bit harder to code some specific scenarios compared to the native approach."
"Xamarin Platform lacks in app size."
"I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues."
"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 android application compilation time needs to be reduced."
"The debugging functionality could be improved in Xamarin Platform because sometimes it takes very long to move through the stages of setting up the application build to the final deployment on a mobile app that resides in a physical device."
"We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data."
Ionic is ranked 5th in Mobile Development Platforms with 14 reviews while Xamarin Platform is ranked 4th 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 Appium, OutSystems, Appzillon Digital Platform, Mendix and Microsoft Azure App Service, whereas Xamarin Platform is most compared with Appium, Apple Xcode, OutSystems, Mendix and Tricentis Tosca. 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.