We performed a comparison between OutSystems 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.
"It is easy to use."
"OutSystems' best feature is that you can build tests with the flow, so even the tests are made in the PDD framework in a low-code way."
"The scalability of OutSystems is very good, it scales automatically very useful for us."
"It is a stable solution, and the initial setup is straightforward."
"I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
"OutSystems is easy to use."
"The flow editor is the most valuable feature. It is simple and intuitive, and it can guide you step-by-step."
"The scratch coding is useful. The solution is easy to understand."
"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."
"I think the best part about Xamarin is that you can create apps for both platforms using one source code. That's the most powerful feature. When you develop something for Android, it also builds for iVerse as well. The cross-platform aspect of Xamarin is unique. The ability to develop both apps with a single code base is something very unique."
"This solution is a cross-form technology, meaning that we don't have to create separate code to deploy apps across different platforms."
"You can just write one XM channel core and it'll be used for both iOS and Android."
"The most valuable feature of the Xamarin Platform is that both the UI are the same in Android and iOS, in one project and Android and iOS, are applications for developing PCL projects. Additionally, the dashboard is good."
"The most valuable feature of the Xamarin Platform is the deployment."
"My favorite feature of Xamarin platform is the Xamarin.Essentials package. I also like the changes seen in Xamarin's upgrade from Xamarin.Forms to .NET MAUI, because in the older Xamarin Platform, Xamarin.Forms gave you multiple libraries of a particular level for a single platform, whereas .NET MAUI comprises a single, organized library that contains everything needed for both Android and iOS."
"It is a true native solution, and we can use the cross-platform framework."
"Currently, in mobile applications, we don't have push notifications."
"The prices should be lower. It is a little bit too high for a small market."
"It's difficult to do the component version control. I would like them to add more studying materials."
"The solution is costly."
"Since we first started using OutSystems, they switched their language support from Java and .NET to .NET only, which was a bit of a surprise. Their language support could be better in this sense, although on our resource side it is now a bit more flexible."
"We'd like OutSystems to add stronger workflow-based automation similar to what Appian offers. It needs more workflow modeling and RPA features."
"The PDD framework can't be used for the behavioral-driven development way of working."
"OutSystems could improve by being more like GitHub. It would be more helpful for us for division management and version control for our application."
"The Xamarin.Forms could improve."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"We'd like to have some chat support functionality."
"The problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin."
"The solution struggles a little bit with binding libraries."
"It would be better if they offered more certifications. They offer a number of certifications for Azure but none for Xamarin. This is something that could be provided for developers to show off their competency. Technical support could be better."
"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 architecture in the Xamarin Platform has to improve, there are some features missing."
Xamarin is an open-source platform for developing modern and performant applications for iOS, Android, and Windows using.NET. Xamarin is an abstraction layer that manages how shared code is communicated to the platform's underlying code. Xamarin is for developers with the two following goals:
Cross-platform sharing of code, tests, and business logic.
Writing cross-platform apps in C# with Visual Studio.
Xamarin allows developers to share an average of 90% of their program across platforms. This enables programmers to achieve native performance, look, and feel on each platform while writing all of their business logic in a single language (or reusing existing application code).
Xamarin applications can be created on a PC or a Mac and compiled into native application packages, such as an .apk file for Android or an .ipa file for iOS.
Xamarin Platform Features
Xamarin Platform has many valuable key features. Some of the most useful ones include:
Xamarin Platform Benefits
There are many benefits to implementing the Xamarin Platform. Some of the biggest advantages the solution offers include:
OutSystems is ranked 3rd in Mobile Development Platforms with 13 reviews while Xamarin Platform is ranked 5th in Mobile Development Platforms with 12 reviews. OutSystems is rated 8.2, while Xamarin Platform is rated 8.2. The top reviewer of OutSystems writes "Helps with validation, offers good features, and is reliable". On the other hand, the top reviewer of Xamarin Platform writes "Develops cross-platform apps from a single code base and offers plenty of online training". OutSystems is most compared with Microsoft Power Apps, Mendix, ServiceNow, Appian and Bizagi, whereas Xamarin Platform is most compared with Appium, Temenos Quantum, Tricentis Tosca, Mendix and Apple Xcode. See our OutSystems 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.