We performed a comparison between Apple Xcode, Mendix, and Xamarin Platform based on real PeerSpot user reviews.
Find out what your peers are saying about OutSystems, Mendix, Salesforce and others in Mobile Development Platforms."Xcode is pretty smart. It's easy to set up and works perfectly on Android."
"It is complete and relevant to the job at hand."
"The most valuable feature of Apple Xcode is that it is up to date."
"We like the ease of access and navigation that this solution provides."
"It is stable and user-friendly."
"The tool's most valuable features are debugging and code management."
"Xcode has quite a bit of code error checking built-in, which is great. It also goes a step further and suggests fixes."
"The initial setup is easy."
"There are free online learning and certifications if a user would like to learn more and better understand the solution."
"The most valuable features of Mendix are the drag and drop functions, the data entities, domain models, and all the related features."
"I find the fast development speed and low cost to be very valuable features of Mendix. It's a smart solution for busy developers when we need to apply new changes or fixes quickly. Mendix helps to save time and meet project deadlines faster."
"Enables us to rapidly create a complex application. We are also able to customize features that stakeholders in the corporation want to see, something that could not be done with other software. Our workflows and processes have evolved and improved. The fast iterations allow us to be nimble, get feedback from users, and do rapid updates."
"They are leading in the smart manufacturing, and connectivity space."
"The solution is stable."
"The integrated security saves a lot of time, especially when it comes to setting up user-roles and security. Also, database updates work automatically. There is no need to write queries to update the database, once you make an update."
"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."
"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 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."
"Cross-platform development saves time and provides consistencies."
"It significantly reduces development and test costs, and ensures that there is synergy between the platforms on product features and user experience."
"Xamarin is well-integrated with Visual Studio so it will feel very familiar to you once you start."
"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 the deployment."
"As Apple has introduced more and more features on top of Xcode, it sometimes, but very rarely, hangs."
"It consists of multiple components and needs a simplified process. This particular area could be more stable."
"It is a bit challenging to sign in."
"The size of Apple Xcode could improve. It is too large."
"There is a drag-and-drop visual system, but as soon as you do something dynamic, then you are unable to use it."
"There should be additional documentation on App Store deployment. In terms of features, they're pretty much on top of where they need to go. I've been happy with its progress so far. As things evolve, they need to evolve to match that need."
"We would like a 'light' version of this solution to be developed, as it currently uses a lot of memory space."
"Overall, integration with the enterprise ecosystem needs improvement."
"There is always a layer of custom code required."
"You need experienced programmers and developers to understand this solution."
"I would also like to see automatic adjustment to the Java Heap, whenever an application load becomes too much for the application. It could also use hot database replication."
"It needs to provide an overview of model versioning control for the sake of the review process; better SCRUM board; an overview of model changes from the repository through Sprintr (SCRUM board). Also, a choice between versioning control system would be nice."
"In the beginning, it is difficult to learn and work with."
"There are not enough developers who are using Mendix. The knowledge base available online and in the market is not as rich as other competitors."
"I would like to see more documentation as well as how-to documents."
"The worst build issue concerns are the caching process MSBuild uses to reduce the build time."
"The file size is a bit big, so you have to make certain layers."
"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."
"We need to think about partnering with IBM because there is a need for a big data partner; someone who has machine learning and can help us connect the app to big data."
"For those who use only XAML to design the UI, it would be better if there was a better XAML previewer or designer."
"The solution struggles a little bit with binding libraries."
"All Xamarin library issues need to be taken care of as a top priority."
"I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues."