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."Their out-of-the-box UI is quite good."
"The tool makes the development process easier."
"We've used features like batch processing timers, components, and integrations with other systems like SAP, which have accelerated our development process.In terms of productivity, we've seen a 30 percent reduction in screen design time and an additional 10 percent improvement when implementing client requirements. OutSystems' integration capabilities have significantly enhanced our app's functionality, making it quicker and easier to connect with other systems."
"We have no complaints surrounding both the scalability and stability of this solution."
"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 feature of OutSystems is the drag and drop and toolchains in the small AI developing environment. Additionally, the documentation is helpful."
"Speed of delivery: We were able to reduce development time by 30%."
"Plugins like MvvmCross make a developer’s life easy."
"You can just write one XM channel core and it'll be used for both iOS and Android."
"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."
"Xamarin Platform enables you to use a single code language. This is beneficial for Android, iOS, and Windows platforms, so they can be developed over application or built over application."
"The Xamarin platform can reduce overhead significantly through code-share and reuse. The typical team size for a Xamarin project is significantly reduced compared to purely native projects."
"Because of the C# programming language, we can train our .NET developers to learn Xamarin and develop mobile apps easily."
"It allows us to reuse our knowledge of C# and .NET Framework."
"Test Cloud, Calabash, SpecFlow, and Xamarin.UITest are the features which can’t be ignored because just writing code doesn’t mean your app will run flawlessly. You need to test your app on each possible device and configuration, which you can do easily."
"It's difficult to do the component version control. I would like them to add more studying materials."
"We have performance issues while fetching bulk data."
"In my opinion, the support and the pricing could be better."
"The technical features are good, but the actual commercialization is out of reach."
"Writing custom code still needs to be done via Integration Studio. This might have been added to the IDE."
"Mobile apps should have been fully native."
"The integration Studio could be improved. It needs a tool in which we could develop C# code and then integrate into OutSystems. The application could have a better UI."
"I would like to see improvements in versioning. It can be challenging to keep track of what changes should be committed, especially when many developers are working in one environment."
"All Xamarin library issues need to be taken care of as a top priority."
"The application platform could be improved."
"The android application compilation time needs to be reduced."
"In Xamarin.Forms, we have the option to preview our UI designs, but the functionality can be limited. So, this is not fully functional. Since I have some knowledge of iOS, where when you write code or design in the storyboard, your design is immediately visible in the preview."
"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."
"I would like to see hot reload, similar to what Flutter has out-of-the-box. There is "Live Reload" but it’s still in preview and was only recently announced."
"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."
"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."
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 "The visual program provides the advantage of only requiring one skill set for both the front and backend ". 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.