Xamarin Platform Archived Reviews (More than two years old)

Filter by:
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Jane Jane
Real User
User at D’aprile Properties
Aug 12 2018

What is most valuable?

Provides a wide variety of technical work and some interesting problems to solve. Being able to use the .NET framework and platform have me creating applications better than anyone who develops on Windows. Being able to use Visual Studio means development gets to use the best IDE currently… more »

How has it helped my organization?

Managing code is useful using TFS, so a separate code managing software was not required. Authenticating user to app is easy using Azure authentication, which is supported in Xamarin

What needs improvement?

There is limited support for UX widgets. Also, there are compatibility issues between versions of various Xamarin components.

What other advice do I have?

If you are already heavily invested in the .NET platform and C# development, Xamarin is the quickest way to make native iOS apps. Their leadership is exceptional at both listening to the customer base and delivering innovative, best-in-class products. A company that takes great care of its people… more »
Anandjit Banerjee
Consultant
Xamarin Certified Consultant/Architect
Jun 04 2018

What do you think of Xamarin Platform?

What is our primary use case?

Our primary use case is to build high performance mobile applications and bring about maximum code sharing between different platforms.

How has it helped my organization?

We have a lot of applications, which cater to different types of end users. These have really helped us in creating a connected system, which has enhanced the productivity and usefulness of different products.

What is most valuable?

This is close to the native app experience.  It brings about good code sharing strategies, which bring down cost and maintenance efforts.

What needs improvement?

The android application compilation time needs to be reduced.  The deployment package sizes need to be looked into.

For how long have I used the solution?

Three to five years.
Find out what your peers are saying about Microsoft, Appium, IBM and others in Mobile Development Platforms. Updated: August 2020.
438,360 professionals have used our research since 2012.
Kacper Ryniec
Real User
Software Development Lead at a tech services company with 51-200 employees
Jun 04 2018

What is most valuable?

The possibility to share business domain model-related code between iOS and Android.

How has it helped my organization?

Xamarin brought various benefits to our clients. For example, we were able to optimize the service organization for one of our clients. Customers can use now a branded mobile application to submit issues within the customer products. It allows for QR code scanning with error details. It makes it… more »

What needs improvement?

It would be great to have some quirks of Xamarin.Forms solved. However, the number of community developed libraries and components are growing rapidly, so this should be another advantage soon. Nowadays, it is common to find a problem that you would need to develop from the start since there are no… more »

What other advice do I have?

It does have its drawbacks. From time to time, it is a bit harder to code some specific scenarios compared to the native approach. Since Xamarin is the another layer of abstraction, it also adds its own bugs to the whole process. However, the overall experience is really positive. The benefits… more »
Real User
Mobile Practice Director
Jun 04 2018

What is most valuable?

It allows the development of truly native applications in C# using the power of .NET framework and Visual Studio. Xamarin allows the same development and build environment to be used for all platforms and code to be controlled in a single code repository. Shared logic, such as business logic and… more »

How has it helped my organization?

It has significantly reduced the skill barrier for development and testers. Our company is mostly a Microsoft stack house, so most developers either use, or are familiar with, C# and .NET. Removing the need to become proficient in two other languages, makes adoption easier. Though it should be noted… more »

What needs improvement?

The most common issues involved are with the IDE and build process. The worst build issue concerns are the caching process MSBuild uses to reduce the build time. It is unnecessarily complex (internally) and will sometimes leave cached files which should have been removed, even when a full solution… more »

What other advice do I have?

I have been using Xamarin for about seven years, since before it was Xamarin (it used to be MonoTouch and MonoDroid).
Chandran Subramanian
Real User
Technical Lead with 10,001+ employees
Jun 04 2018

What do you think of Xamarin Platform?

What is our primary use case?

We use this framework when the requirements for mobile application development include different platforms.

What is most valuable?

I like Renderers in Xamarin. They allow us to use native-platform controls easily.

What needs improvement?

They need to improve performance, especially for the Android platform. Also, some controls are missing in the Xamarin framework when compared to native controls; for example, the checkbox control.

For how long have I used the solution?

Three to five years.
Michael Henke
Real User
Manager Mobile Software Development at Seamgen, LLC
Jun 04 2018

What is most valuable?

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… more »

How has it helped my organization?

With the help of Xamarin.Forms, we can effectively realize a cross-platform app with a very small team of 1-2 developers, targeting both iOS and Android platforms. In a… more »

What needs improvement?

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… more »

What's my experience with pricing, setup cost, and licensing?

Xamarin is available under several licensing arrangements. Each developer needs one license at least. To access all features, especially the Profiler, you need the highest… more »

Which solution did I use previously and why did I switch?

At Seamgen, we evaluate which framework and platform are the most viable to achieve our client's goals on a per-project basis. We do not default to any one set of tools… more »

What other advice do I have?

We have been using Xamarin for over four years on multiple app projects of varying sizes, complexity, and code-reuse, ranging from fully featured custom UI social… more »

Which other solutions did I evaluate?

We do evaluate other options like PhoneGap, Itanium, React Native, Cordova and the like, not only against the technical requirements of each project but also against the… more »
Nilesh Chavan
Consultant
Technical Architect at a tech services company with 10,001+ employees
Jun 04 2018

What is most valuable?

We very much like the XAML design techniques, multiple layout and pages, MVVMCross support, and portability across different platforms.

How has it helped my organization?

* Because of the C# programming language, we can train our .NET developers to learn Xamarin and develop mobile apps easily. * It helps us to easily integrate and implement Azure Cloud API services. * We can track mobile usage with the help… more »

What needs improvement?

* It needs offline sync capabilities to store data on devices persistently. * Security features and data analytics need to be improved.

What's my experience with pricing, setup cost, and licensing?

This is a free product, so there is zero investment on licenses and IDE.

What other advice do I have?

This product is very easy to design and develop, and it is using C#. Microsoft is supporting this application, so product reliability increases.
Real User
Software Engineer at a tech services company with 201-500 employees
Jun 04 2018

What is most valuable?

For me, Xamarin becomes more valuable when it comes to forms. Xamarin has come up with a lot of features over time. I love XAML most. Recently, Xamarin has added a lot of features such as Effects… more »

How has it helped my organization?

From a developer's point of view, with the help of Xamarin, we can focus on the functionality, rather than spending time coding differently for iOS and Android.

What needs improvement?

I feel that the Android AppCompat library creates a lot of issues. A lot of development time is often wasted solving these issues.

What's my experience with pricing, setup cost, and licensing?

For personal use, the Community Edition is free. If someone is a freelancer he can easily use the free edition.

Which solution did I use previously and why did I switch?

I was into Web development using .NET and C#. I wanted to try mobile applications and, with my knowledge of C#, that is what pulled me towards Xamarin.

What other advice do I have?

I have been using this solution for the past three years. I have developed many iOS and Android apps using Xamarin classic as well as Xamarin.Forms. In a nutshell, I would say that for those who love… more »
Real User
Xamarin Forms Sr. / Team Leader
Jun 04 2018

What do you think of Xamarin Platform?

What is our primary use case?

The main reason for use is productivity, time gain, and code reuse.

How has it helped my organization?

The company that I work for develops white label applications. Xamarin makes it easy to create white label applications for all platforms.

What is most valuable?

Easy to develop applications for all platforms, including Mac and Windows.

What needs improvement?

Needs to improve the customization of its screens.

For how long have I used the solution?

Three to five years.
Consultant
Technical Consultant at a tech services company with 1,001-5,000 employees
Jun 03 2018

What is most valuable?

A very good feature of this solution is Xamarin.Forms, which is best for specific types of mobile apps. Based on my experience (and also Microsoft's recommendation), the best scenario for use would be for: * Data entry apps. * Apps requiring very little platform-specific functionality. * Apps where code sharing is more important than custom UI.

How has it helped my organization?

Xamarin.Forms exposes a complete cross-platform UI toolkit for .NET developers. In our case, we used existing C#/.NET knowledge to build native iOS and Android. The advantage is that a single team can target multiple platforms (Android, iOS, and Windows) on a shared C# codebase.

What needs improvement?

For those who use only XAML to design the UI, it would be better if there was a better XAML previewer or designer.
Real User
C#/Xamarin/Mobile Technical Lead at a tech vendor with 1-10 employees
Jun 03 2018

What is most valuable?

* One language for all platforms: C# * XAML for UI in Xamarin.Forms * Provides 100 percent coverage of APIs on each platform

How has it helped my organization?

All of our mobile developers can easily substitute for each other on different projects and platforms.

What needs improvement?

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.

What's my experience with pricing, setup cost, and licensing?

In most cases, it is sufficient to have free/community license. But if you plan to seriously develop production-level, highly polished apps, you need to use Xamarin.Profiler and the professional or… more »

Which solution did I use previously and why did I switch?

Xamarin is my first cross-platform framework.

What other advice do I have?

I rate it a 10 out of 10. It's the best cross-platform framework, and it continuously improves.
Bhupesh Sharma
Real User
System Analyst at Intersoft Data Labs
May 30 2018

What is most valuable?

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… more »

How has it helped my organization?

I have been using Xamarin Platform for four years and learning new things each day. Being just an Asp.NET C# developer, I feel more confident because, for me, developing apps for iOS and Android is a dream came true, without migrating to… more »

What needs improvement?

I would say that every technology has room for improvement, Xamarin Platform is no exception. All Xamarin library issues which need to be taken care of should be top priority. Sometimes it becomes clumsy when there are a lot of things going… more »

What's my experience with pricing, setup cost, and licensing?

If you plan smartly enough I think you will save some bucks for sure. You don’t need different native developers for each platform as Xamarin comes with cross-platform development so that’s an advantage.

What other advice do I have?

I would rate Xamarin Platform an eight out of 10 because, while developing applications using Xamarin Platform you will come across some library issues which need to be taken care of first. But I would strongly recommend Xamarin Platform… more »
Jan Zeman
Real User
Mobile Apps Team Lead, Scrum Master, Senior App Developer (Xamarin, Android) at a music company with 51-200 employees
May 29 2018

What is most valuable?

* Cross-platform development saves time and provides consistencies. * C#: Simply the language. * Native UI: No compromises needed for final users. * MVVM: Clear concerns separation.

How has it helped my organization?

* A much larger portion of shared codebase * Better usage of software patterns * Better knowledge sharing among team members * More streamlined, standardized development and testing processes.

What needs improvement?

The performance needs improvement, especially the dev tools, and also the ultimate output of the mobile applications.

Which solution did I use previously and why did I switch?

Five years ago, we switched from native development to a cross-platform solution, we have never regretted this move.
Vendor
Co Founder at a tech company with 51-200 employees
Feb 22 2017

What is most valuable?

* The ability to work in macOS for Xamarin iOS solutions * Cross-platform support

How has it helped my organization?

Creating mobile apps became quicker as we started to use the code base function.

What needs improvement?

Xamarin Studio should be more polished and support native functions (iOS, Android). It should be working like a charm.

What's my experience with pricing, setup cost, and licensing?

Licensing and pricing have changed, as the product moved to Microsoft. Before that, it was fairly complex: $800 per developer place, for one platform only.

What other advice do I have?

You will need to invest a bit of time to become a good vendor using this framework.

Which other solutions did I evaluate?

We did look at alternatives. However, other solutions were only hybrid platforms, which lagged behing when doing moderately complex projects.
Thangavel Sundaram
Consultant
Project Lead at Aspire Systems
Nov 06 2015

What is most valuable?

UI Test - Xamarin Calabash framework with c# front end, Testing support on both Local (No execution hours limitation) and Testcloud (limited hours based on subscription) Xamarin.UI is an automation library, through which you can automate any android and iOS application, without any concern of the language used to create that application. You can test any native (created on native language for example, for android java and for iOS object c) and hybrid application ( created on C#) with Xamarin.UI test.

How has it helped my organization?

Easy set up Automation framework with Specflow (BDD Approach) and NUnit. Same code works for both android and iOS (If locators are same). Even though if locators different we can use the same code with different locators (Using conditions). It helped to automate iOs and android apps for our client within show time which helped them for regression testing (daily basis) so manual effort reduced.

What is Xamarin Platform?

Develop native iOS, Android, Mac, and Windows apps in C#
Xamarin Platform customers
Cinemark, MixRadio, Sqor Sports, Storyo, JetBlue, The World Bank, Cr_dito Agrcola, Applied Research Associates
BUYER'S GUIDE
Download our free Mobile Development Platforms Report and find out what your peers are saying about Microsoft, Appium, IBM, and more!