We performed a comparison between GeneXus 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 integration module is the most valuable feature of this solution for our business, as it allows our clients to create new systems based on their outdated databases, across all API's."
"With GeneXus, we can create logical representations of transactions in the form of objects."
"I find the implementation process of GeneXus to be easy."
"This solution works extremely quickly in terms of enabling an application in a production environment."
"In Knowledge Base, being able to model the workflow before developing the screens is great. We first work with the tables or the transactions using GeneXus and then we work on the screens."
"With the solution, I can work a normal day. I can plan my work and any other activities for days ahead."
"I like that it's very compatible with other tools. The most important feature is getting the developer to focus on the project's business case. It's not about focusing on how I can command this or how I can develop a front end, or how I can work with the advantages. The developer should focus on the business case of the project. No need to focus on connecting the database to the server or connecting the server and the front end. The developer can concentrate on the views."
"The most valuable feature is that GeneXus works with several languages. It's possible to develop chatbots and other functionalities."
"The technical support is very good and it's close to native."
"The best part while using the Xamarin Platform is a cross-platform application. We could execute iOS and Android while writing a single line of code."
"It brings about good code sharing strategies, which bring down cost and maintenance efforts."
"You can just write one XM channel core and it'll be used for both iOS and Android."
"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."
"Recently, Xamarin has added a lot of features such as Effects, Behaviors, Triggers, etc. This has made the UI user-friendly, lively, and attractive."
"Plugins like MvvmCross make a developer’s life easy."
"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."
"GeneXus's user interface has room for improvement."
"It's expensive for a company."
"It would be better if GeneXus had a wiki. The developer needs some experience to work with the tools. It would be better if they could improve the community. If we have some problem, I open a ticket that takes us to a board, and I have to describe my issue in detail. If the tools have a general community for us to explore with some videos or some articles, I think that that may help the developer."
"We would like to see more extensions and more user controls added to the front-end of this solution, in order to help developers manage the website."
"GeneXus is a wonderful tool for the backend. It's the best in the world, but for the frontend, GeneXus needs to improve. There should be easier steps for managing various aspects, such as alerts and messages to show to the end-users."
"I told them to add something about Angular. They're already working on adding it."
"The front-end with GeneXus is not as good as the back-end."
"The tool needs to be tuned before being used. You need some experience to get the best out of the tool."
"The performance needs improvement, especially the dev tools, and also the ultimate output of the mobile applications."
"Xamarin's profiling tools are only available for the highest tier of MSDN subscription and compatibility with platform-native profiling tools is rather lacking. This causes friction when working on performance-related issues."
"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."
"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."
"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."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"The architecture in the Xamarin Platform has to improve, there are some features missing."
GeneXus is ranked 8th in Mobile Development Platforms with 13 reviews while Xamarin Platform is ranked 4th in Mobile Development Platforms with 39 reviews. GeneXus is rated 8.6, while Xamarin Platform is rated 8.2. The top reviewer of GeneXus writes "Fast, stable, and allows us to model a workflow before developing the screens". 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". GeneXus is most compared with Oracle Application Express (APEX), Microsoft Power Apps, OutSystems, Mendix and Magic xpa Application Platform, whereas Xamarin Platform is most compared with Ionic, Appium, Apple Xcode, OutSystems and Mendix. See our GeneXus 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.