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."Reduces the manual labor in compiling and deploying applications and generating procedural code (by reducing development bureaucracy/processes, resulting in real gains). The LifeTime Server approach, requiring just a few steps to publish applications in production environments, is fantastic."
"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."
"It is much easier to develop applications with the product’s IDE."
"I find it to be a genuinely cool and effective platform for my development needs."
"We have no complaints surrounding both the scalability and stability of this solution."
"Refactoring with TrueChange is very simple."
"The most valuable feature of OutSystems is the drag and drop and toolchains in the small AI developing environment. Additionally, the documentation is helpful."
"It is very stable."
"Plugins like MvvmCross make a developer’s life easy."
"The most valuable feature of the Xamarin Platform is the deployment."
"A single line of code works with android and iOS."
"The cross platform ability is a great asset."
"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."
"It usually saves time for application development. We write once and the code works everywhere."
"The most valuable features are: One language for all platforms: C#; XAML for UI in Xamarin.Forms; provides 100 percent coverage of APIs on each platform."
"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."
"The solution is costly."
"OutSystems does not provide any native reporting resources. All reports must be created with other tools or as a webpage."
"I like the OutSystems platform. I am working on integrating it with another platform using APIs, however, it has proven to be difficult. The main issue I am facing is obtaining authorization tokens as well as access and refresh tokens. It may be due to my lack of knowledge of APIs as it is new to me."
"The documentation needs to be more robust."
"The integration points need to be increased. People have also started to adopt this solution for their regular needs. That means it's not only the big enterprises that are adopting this solution. There are also small and medium enterprises that are adopting it. I've read that where you have large deployments, OutSystems starts to crumble a bit. That is the idea that no customer would know at the beginning and would also not like to hit the wall there. When it is on the client, there are a lot of applications already on low-code, and then suddenly you realize that you want to do some big applications, and you face hurdles. This is the general feedback for all such platforms."
"The asynchronous processing and multithreading tasks for which the current resources of the platform are very generic and not built for the end-user. Any asynchronous jobs have to be constructed with an end-user dashboard to allow inspection of the status of the activities."
"It's difficult to do the component version control. I would like them to add more studying materials."
"It needs improvement in the AI capability."
"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."
"Xamarin Platform is missing the code renderer."
"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."
"There is room for increasing the scale a little bit further with the designer in the Visual Studio, more specifically, Xamarin.Android Designer in Visual Studio."
"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."
"The Xamarin.Forms could improve."
"The file size is a bit big, so you have to make certain layers."
"It is common to find a problem that you would need to develop from the start since there are no third-party components to reuse."
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 SAP Mobile Platform, 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.