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."There is literally a ton of stuff it can do. It's very flexible."
"Refactoring with TrueChange is very simple."
"OutSystems is a low-code solution. Most features are like drag-and-drop, so it's pretty easy to work. Thus it helps the organization by saving time for developers."
"Their out-of-the-box UI is quite good."
"Our previous solution had other overheads such as release management, version management, code management, monitoring, etc., all of which are built-in with OutSystems."
"The most important features of this tool are its visual modeling capabilities and drag and drop functionality. You can see what you are coding which makes it easy to understand and maintain. They have also created a big revolution in digital transformation by introducing native mobile app development under the same IDE."
"Integrations with external systems with SOAP and REST are easy to implement off-the-shelf, but a developer can always implement specific libraries for other integrations."
"I like the mobile features the most, and there are also various features around the portal we created that I enjoy."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
"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."
"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."
"Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products."
"For me, developing apps for iOS and Android is a dream came true, without migrating to Objective-C or Java. Xamarin enables me to do so."
"Plugins like MvvmCross make a developer’s life easy."
"I like Renderers in Xamarin. They allow us to use native-platform controls easily."
"It's difficult to do the component version control. I would like them to add more studying materials."
"The initial setup is a little difficult."
"We had some lagging issues under high data loads, and the solution needed to be customized to improve this."
"There are not enough resources on the market."
"There are many tutorials available but they are very basic and good for learning the platform. To develop an enterprise-grade application, advanced tutorials need to be developed to help IT professionals design/develop high-quality/performance applications."
"The solution's testing framework needs to be improved, and the workflow should be slightly more mature."
"The installation is a bit tedious."
"Mobile apps should have been fully native."
"The file size is a bit big, so you have to make certain layers."
"The Xamarin.Forms could improve."
"For beginners, the entire setup can be overwhelming because it involves setting up development environments for iOS, Android, and Windows at the same time if you want to target all three."
"The architecture in the Xamarin Platform has to improve, there are some features missing."
"It needs offline sync capabilities to store data on devices persistently."
"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 monitoring of the remote devices is not good as it should be extended along. It would be useful if the log is more integrated with the central console. I am not sure it can be accessed but it would be better."
"The solution does not include Hot Reload which is painful because it causes us to wait quite some time for huge builds."
OutSystems is ranked 1st in Mobile Development Platforms with 46 reviews while Xamarin Platform is ranked 4th in Mobile Development Platforms with 39 reviews. OutSystems is rated 8.4, while Xamarin Platform is rated 8.2. The top reviewer of OutSystems writes "Useful natural speech to algorithm, reliable, and beneficial automatic task". 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". OutSystems is most compared with Microsoft Power Apps, Appian, Mendix, ServiceNow and GitHub CoPilot, whereas Xamarin Platform is most compared with Ionic, Appium, Apple Xcode, Mendix and Tricentis Tosca. 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.