We performed a comparison between IBM MobileFirst, OutSystems, 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."IBM MobileFirst has one of the most feature-rich admin panels."
"I like Its capability for developing hybrid applications, with an ability to integrate device-native code as well"
"With help of this product, we have been able to develop mobile applications without having complete knowledge of each mobile OS's native programming technology. App development, delivery, and code management have been very efficient using this product."
"The drag-and-drop feature is very valuable."
"You can go huge - so it is definitely a scalable solution."
"The most valuable feature of OutSystems is the drag and drop and toolchains in the small AI developing environment. Additionally, the documentation is helpful."
"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."
"The most valuable feature of OutSystems with discipline and the development processes. Instead of each developer doing tasks on their own with their own approach, et cetera, the solution would help bring some organization to the development process."
"We used almost all of the features, themes, styling guide, and approach components. They are useful in our applications."
"The technical support is perfect."
"Refactoring with TrueChange is very simple."
"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."
"The solution's most valuable asset is its shared code base in C# that is better for large apps."
"Xamarin Platform's best features are its single codebase, the support from Microsoft, and the free libraries."
"The solution is easy to understand and has banking integrated. The shorter development time, the bugging and as well as availability of a lot of documentation on the web. Also the native integration is easy."
"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."
"Plugins like MvvmCross make a developer’s life easy."
"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."
"Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows."
"I would like to see improved support for native device functions."
"There are issues with push notifications, especially for Windows mobile apps. JSONStore also crashes abruptly at times."
"The prices should be lower. It is a little bit too high for a small market."
"The tool needs to improve the efficiency of its widgets."
"The latest version of the app generation tools could be more user-friendly."
"OutSystems could improve by being more like GitHub. It would be more helpful for us for division management and version control for our application."
"While I can't speak to the market impact, as a developer, I've seen significant reductions in development time across different versions of our applications. One area for improvement would be the UI controls in Service Studio. Sometimes, controls don't appear in the IDE, requiring us to check them in the web browser instead. Overall, our experience with OutSystems has been positive, though improvements in UI development would be welcomed."
"The tutorials for the solution should be updated."
"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 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 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 problem that I faced was that the communication, the roles, and the responsibilities, weren't defined between Microsoft and Xamarin."
"We have noticed that there have been stability-based performance issues with this product, which need to be improved."
"Xamarin Platform lacks in app size."
"Regarding improvements, there are still some limitations with Xamarin, particularly regarding access to core functionality in Android and iOS."
"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."
"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."
"The Xamarin.Forms could improve."
Earn 20 points