Xamarin Reviews & Product Details

Xamarin Overview

What is Xamarin?

Develop native iOS, Android, Mac, and Windows apps in C#

Xamarin Details
Website
Product Description

Develop native iOS, Android, Mac, and Windows apps in C#


Seller Details
Seller
Microsoft
Ownership
NASDAQ:MSFT
Company Website
Phone
+1 (877) 276-2464
Year Founded
1975
HQ Location
Redmond, WA
Total Revenue (USD mm)
$125,843
Twitter
@Microsoft
9,199,136 Twitter followers
LinkedIn® Page
www.linkedin.com
191,766 employees on LinkedIn®
Description

Microsoft Corporation develops, licenses, and supports software products and services; and designs and sells hardware worldwide. Flagship products include Windows, Office, Azure, SQL Server, Exchange, SharePoint, Dynamics ERP and CRM, as well as Xbox; Skype; and Windows Phone.

Show More

Xamarin Screenshots

Xamarin Reviews

Write a Review
Filter reviews
LinkedIn®
Connections
Popular Mentions
Showing 55 Xamarin reviews
Popular Mentions
Showing 55 reviews
Filter Reviews
Filter Reviews
Sort by
Ratings
Company Size
User Role
All Industries
Region
Already have Xamarin?
Write a Review
Xamrin Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Xamarin.Forms is a platform that we can use for every hybrid development. It helps us to code faster and better in less time. Important is a community that Xamarin has which gives you better updates every time. I am into Xamarin.Forms from the last 2 years and I saw the growth of Xamarin and I am sure it is going to grow more and more in coming year. Review collected by and hosted on G2.com.

What do you dislike?

Thing which I hate in Xamarin.Forms is about the error. Sometimes it gives you a big error and you need a clean solution and that will go in. I think that needs to be better so it will help new people. If xamarin community gives some cool control which helps us design Cool applications then it will be great. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you C# developer then you really need to use Xamarin.It is the best platform for developing a mobile application in less time Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Code once and used for many. This is the main benefit of Xamarin. If you are a C# developer and you are comfortable with the .Net ecosystem and you want to be Mobile App Developer then this is easy to adapt platform rather than learning new languages. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Engineer
Mid-Market(51-1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

You can easily create apps for both platform, after new upgrades we can achieve 95% of native Ui with xamarin. Forms.

One developer can handle both IOS and Android.

The best part is code sharing and all business logics between both platforms.

If we use here the move binding the app will be very smooth,

With new updates we have good handle with memory leakages. Review collected by and hosted on G2.com.

What do you dislike?

Having some issues with graph and charts.

We need Mac machine here in windows we have lots of issues.

Need to have good space in machine else it hang all the times. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

It's a good way to create cross platform app without any headache.

And we got lots of new features every day.

And it becomes easier on each coming days.

We just need to have good knowledge of c# and we can start the things for startup. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Earlier we worked on natives apps and faced lots of issues in developments, testings, and in understanding of business logics,

We have lots of other cross platforms but as per my experience I faced performance issues and memory leakage issues and with xamarin if we develop things in proper way the performance will be best. Review collected by and hosted on G2.com.

Show More
Show Less
Gerente
Internet
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

What we like most about Xamarin is the development of multiplatform applications (Android, iOS and Windows) with the same code. In addition there are a large number of components that facilitate the creation of an application, which saves time and lines of code. There is a lot of documentation on the use of Xamarin and there is also a large community of Xamarin users which allows to solve problems quickly. Review collected by and hosted on G2.com.

What do you dislike?

One of the problems that has affected us the most are the continuous updates or requirements on the part of Apple or Android, since updating Xamarin to comply with those requirements appear bugs that do not allow the creation of the application due to the errors that appear in the compilation. After the first time this happened we opted to always have a stable version running and test the new versions of Xamarin or Visual Studio before using them as a production environment. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

In the beginning it is somewhat complex to understand the logic of Xamarin's operation, but there is a lot of documentation that facilitates learning, once this is achieved Xamarin offers a great alternative to create any type of mobile application. It is also prudent to have a stable production environment and not update it until the new versions have been tested and work smoothly, if this is not done on some occasions, a downgrade must be done to make it work properly again. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The main benefit of using Xamarin is the creation of cross-platform applications with a single code. We have created applications that work offline with local information storage and applications that use RestApi for sending and receiving server information. Also the applications we have created use other features such as local notifications, the camera to take and upload photos, integrations with google maps and geolocation. Review collected by and hosted on G2.com.

Show More
Show Less
Software Developer
Aviation & Aerospace
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Unlike traditional hybrid solutions, based on the web technologies, a cross-platform app built with Xamarin, can still be classified as native. The performance metrics are comparable to those of Java for Android (as explained here) and Objective-C or Swift for native iOS app development. Moreover, Xamarin performance is constantly being improved to fully match the standards of native development. Visual Studio offers a complete solution for building, testing, and tracking the app’s performance: Review collected by and hosted on G2.com.

What do you dislike?

Obviously, the Xamarin community is significantly smaller than those of native iOS or Android. It’s also smaller than React and Ionic communities. Thus, finding an experienced Xamarin developer could be a challenge. Although the platform is growing its following fueled by the support from Microsoft. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Most business owners choose Xamarin mobile app development platform as it decreases the time to market and engineering cost, by sharing the code and using a single technology stack. Yet the purpose of the app and its target audience might be an even more important factor to consider. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Xamarin allows you to create flawless experiences using platform-specific UI elements. Simple cross-platform apps for iOS, Android or Windows are built using Xamarin.Forms tool, which converts app UI components into the platform-specific interface elements at runtime. As the use of Xamarin.Forms significantly increases the speed of app development, it is a great option for business-oriented projects. Yet, there might be a slight decline in performance due to the extra abstraction layer. For custom app UI and higher performance you can still use Xamarin.iOS and Xamarin.Android separately to ensure excellent results. Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Information Technology and Services
Mid-Market(51-1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Xamarin is a Cross platform Mobile application Technology. By using this, We can develop native Mobile apps for Android, iOS and Windows. The Slogan of Xamarin is "Write Once - Run Everywhere".

In Xamarin, XAML is used for designing the User Interface (UI) and C# language is used for the backend code.

There are 2 approaches of Xamarin.

1. Xamarin.Native (Traditional Approach)

2. Xamarin.Forms

In Xamarin.Native, We need to design the UI for each and every platform like Android, iOS and Windows. and backend code sharing is same for all the platforms.

In Xamarin.Forms, Single UI and Single Code sharing for all the platforms. No need to create separate UI for different Platforms. This is the great advantage of Xamarin.Forms Review collected by and hosted on G2.com.

What do you dislike?

It is the ability to share your code across all the platforms.

1. Coming to Rich UI and Heavy Graphic Apps with less code sharing, Xamarin.Forms is not Suitable.

2. App Size is also very large. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Previously, designing the UI in Xamarin.Forms is very difficult. Because, we need to deploy the entire application each and every time with small changes also. But, now the new feature has been released. i.e., "Hot Reload with Xamarin.Forms".

By using this, we can change and view the UI Simultaneously. No need to run the entire application. Review collected by and hosted on G2.com.

Show More
Show Less
Technical Director
Marketing and Advertising
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Really one of the best multiplatform programs, Xamarin allows to register errors and track the use in Xamarin Insight, which is very useful to track the performance and usability of this application. The configuration of the resource is very simple, only a PC with a normal configuration is required. Because it is integrated with Visual Studio, code sharing is easy with Xamarin. By using the modal view view modal function, Xamarin can be made free to hang up or freeze the screen, which can increase performance when using calls. Review collected by and hosted on G2.com.

What do you dislike?

Xamarin is sure to be the best for the development of multiplatform mobile applications, but I consider that the use of the form developer needs to write specific platform codes to be able to access the native functionality, such as making calls, sending SMS, accessing GPS, etc. Surely they are improving this. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Xamarin is the recommended application to write multiplatform applications without having to code twice. Ideal for developers who work with the application and dominate .NET which will work very well. Quick build time is an advantage where anyone with less duration can choose this. And as for cost, being free, I definitely recommend it. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We use this platform for the development of mobile applications and web design, it has been ideal for creating cross-platform applications for any organization that needs it. The applications created with Xamarin have allowed us to solve many business problems, when coding applications using C # programming while taking advantage of the Visual Studio debugging tools. We are very satisfied with Xamarin so far. Review collected by and hosted on G2.com.

Show More
Show Less
UC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

In xamarin, We can develop the mobile application is you are knowing c#.net language.

Who are all having the WPF experience, they can easily learn the Xamarin Forms and develop the app in ios,android and UWP.

They provide the nuget package for offline support (using Azure cloud) like wise, here so many nuget packages are available to achieve the customer requirements. Review collected by and hosted on G2.com.

What do you dislike?

VS execution time will take more. Because, it will convert the c#.Net language to native code and deploy the code to device or emulator. VS Xamarin is not opensource. So, if their any issue xamarin, we should wait until they resolved. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Xamarin is best choice for long term project. Code maintainability is very easy. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Code sharing is major benefit in xamarin. Because, you can implement the logic once and share to all the platforms. It will very useful for product based applications. Review collected by and hosted on G2.com.

Show More
Show Less
Network Administrator
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Xamarin framework provides libraries the support development of cross platform apps. And if you're already familiar with c#, there is no need to learn platform specific languages like java for android or swift for IOS. Xamarin has a library of reusable components that can easily be installed into your project Review collected by and hosted on G2.com.

What do you dislike?

Its not easy to build IOS applications from a windows computer. It involves a complicated process of connecting to a remote apple computer. Emergence of better and more organised tools like React Native and Flutter that are more organised, have bigger communities and provide better features than Xamarin make it had to continue with Xamarin Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Creating cross platform applications with the same code base Review collected by and hosted on G2.com.

Show More
Show Less
IC
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I was started work in xamarin from 2016. There are lots of controls and tools are introduced that improve the UI design. Review collected by and hosted on G2.com.

What do you dislike?

First time to deploy on physical mobile, the solution takes some time. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Great technology that provided by microsoft. Very much stable and reliable. Xamarin team update xamarin version time to time. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

I started my career with xamarin. I developed many apps in xamarin forms and some apps in native android. Great experience to design UI with xamarin forms. Review collected by and hosted on G2.com.

Show More
Show Less
Driver
Internet
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Xamarin allowed me to have one code base, but create apps across the entire ecosystem. Review collected by and hosted on G2.com.

What do you dislike?

Sometimes, things you do in Java/Kotlin, or Obj-C/Swift don't translate well to C#. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Make sure that want you want to create is fully supported by the Xamarin platform. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The main problem Xamarin solves is having to maintain two (or more!) sets of code for each platform. Like Java, Xamarin is write once, run everywhere! Review collected by and hosted on G2.com.

Show More
Show Less
UC
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The great integration it has with the native services and components of both of the leading operating systems' handhelds currently in the market. Review collected by and hosted on G2.com.

What do you dislike?

The need to purchase specific controls which are proprietary of the operating system, such as buttons, sliders, etc. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Go to Xamarin University. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The need to develop two solutions for the same problem, by sharing the same codebase. Review collected by and hosted on G2.com.

Show More
Show Less
Programmer
Real Estate
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

Xamarin support Implement Cross Platform Mobile Application. Visual Studio support both Window OS and Mac. If user have C# knowledge can fast learning because it's like implement web application. Xamarin have simulator support android and IOS. Review collected by and hosted on G2.com.

What do you dislike?

User can not custom Look and feel like React. Xamarin is delayed support lastest platform updates . Xamarin have limited acces to open sources libraries. Xamarin haves larger size than native application. User can not many graphics application Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Xamarin have reduces time to implement new application for support android and IOS. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Xamarin have reduces time to implement new application for support android and IOS. Review collected by and hosted on G2.com.

Show More
Show Less
Data Product Owner
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Writing cross platform code for phones using C# is incredible. You get the benefits of the C# community as well as using Visual Studio which has an excellent debugging experience. Debugging an application running on a live device in Visual Studio is a very good experience.

The community has a healthy number of contributions and there are many solved problems to choose from. Review collected by and hosted on G2.com.

What do you dislike?

While Xamarin has been around for a while it still feels fragile. Updates to Xamarin Forms or Visual Studio can produce some nasty bugs that require you to nurse the build back however this also happens on normal .net apps when you get nuget issues. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you know C# and want to get into mobile development this is correct framework to try. It can be installed with Visual Studio and the installation and update process has been vastly improved over the past releases. Using Visual Studio to debug an application running on a live device is an excellent experience. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Xamarin allows me to create a simple mobile app that works on Android and iOS with little investment. The templates are good and concepts easy to learn. Review collected by and hosted on G2.com.

Show More
Show Less
UH
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

I love how it is more efficient than native Java Review collected by and hosted on G2.com.

What do you dislike?

When I graduate from Western, I would have to pay thousands of dollars to use this software. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

C# Android App Development Review collected by and hosted on G2.com.

Show More
Show Less
Senior Software Developer - ALS Life Sciences Division | Environmental
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

The way one can share code between apps targeting different platforms and the fact that I can use my already existing skill set of .NET, and C#, for example Review collected by and hosted on G2.com.

What do you dislike?

The pace of updates does not help keeping the product entirely stable. It's not always easy or straightforward to upgrade code. And if you rely on plugins... It can get hairy really quick. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you have a .NET/C# skilled team, Xamarin is most certainly for you. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Well, the need for apps is increasingly notorious. Enterprises need them because everyone is "on the move". With Xamarin, we could leverage our existing team knowledge and thus saving costs. Also, pretty much one single code base produces 2,3 or more apps targeting different platforms. Review collected by and hosted on G2.com.

Show More
Show Less
Senior System Engineer
Information Technology and Services
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: G2 Gives Campaign
What do you like best?

The best things i like about Xamarin :

1) Using Xamarin forms i am able to develop android and iOS app without even learning any android programming or ios programming languages. Just with normal c# language i am able to develop app which made me feel more comfort and more user friendly. Any body with knowledge of c# can start developing app using Xamarin which is making most of company to go to xamarin since there will be more dot net developers.

2)It will take less period to know about Xamarin and start working on it, since it is integrated with Visual Studio IDE so, dot net developer will feel more comfort working with xamarin.

3)We can develop cross platform application with single code which can be shared with respective native project while comiling. So with single code we can develop app for android, iOS and windows parallel.

4)Since Visual Studio Community edition comes with Xamarin, any user can download this Visual studio community edition which is free of cost and start developing app without any cost of software.

5)Setting up resource is very simple, it just needs PC with normal configuration.

6)If u enable USB debugging in android device, u can directly debug and test your app in physical device instead of emulator which is more efficient. And in iOS device also we can debug.

7)Since Xamarin allows packages/plugins from nuget.org website, u can install any package from nuget.org for functionalities like accessing camera, sending SMS, fetching GPS etc with installing packages and using it, which saves writing code for these functionality. Using packages saves time on spending writing native codes for native functionality.

8)Xamarin allows us to log errors and track usage in Xamarin insight which is very useful for tracking the performance and usability of app.

9)Using Xamarin any dot net or c# developer can start developing an app which makes any company to start using xamarin and start to build app with normal dot net or c# developer.

10)Code sharing or managing is easy with Xamarin, since it is integrated with Visual studio we can save or manage xamarin code using Team Foundation Server.

11)Using Xamarin Previewer we can view UI after making changes or coding which is handfull for developer. Rather than checking the changes or viewing the UI by deploying in emulator or Physical device, with help of Xamarin previewer we can see UI at that point only which saves time while designing UI for the app.

12)Using modal view view modal(mvvm) concept we can make Xamarin app free from hanging or freezing the screen and increase the performance of app using asynchronous calls/execution.

13)Currently Xamarin is best for cross platform mobile app development, because using c# language we can develop app with less time compared to other. Review collected by and hosted on G2.com.

What do you dislike?

1)App developed using Xamarin is minimum 15-20mb in size, if we develop a small app with single page then that app size will be min 15-20mb which is not reasonable. User/Client might not like app with more size, in this type of reason Xamarin might not satisfy client/user.

2)Xaml Previewer wont work often, this previewer is of big help and saves lot of time. Microsoft needs to work on previewer and come up with good solution for consistent previewer.

3)Visual studio emulator is very slow, debugging in physical device is pretty fast compared to Visual studio emulator. Unless and until developer has device for testing then only he can save time with development, or else working with emulator will make development very slow.

4)To run emulator or Visual Studio it is suggested to have more RAM or else working with emulator and visual studio will be slow compared to highly configured PC.

5)Using xamarin forms developer needs to write platform specific codes for accessing native functionality like making call, sending SMS, accessing GPS, checking battery etc. Xamarin forms must provide few basic native functionality which will save time and lines of code.

6)For checking iOS app, we need Mac machine or else we cannot test or check iOS app which is big negative point of Xamarin. To check/debug/test iOS app we need Mac machine connected to network or separate mac machine. Cannot generate IOS app in windows machine. But we can generate android and iOS app in mac machine, same needs to be possible in windows machine too.

7)Few companies wont allow to run emulator's in company machines, we need to get exception to run emulator which is not reasonable. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

I strongly recommend to people who wants to develop cross platform mobile application with c# knowledge and within less time. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

1)Xamarin helped us to develop cross platform mobile app with less time and less resources. I can also say it saves lots of time and resources needed to develop cross platform mobile app.

2)Able to bring all intranet websites of company to cross platform native app using Xamarin forms with less time, which made us to deliver app soon using Xamarin.

3)Able to manage app performance or crashes easily.

4)Able to make changes soon and release changes pretty soon.

5)Managing the code is very useful using TFS, so no separate code managing software was required.

6)Authenticating user to app is easy using Azure Authentication which is supported in Xamarin. Review collected by and hosted on G2.com.

Show More
Show Less
Research Assistant
Enterprise(> 1000 emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The versatility of the XAMARIN IOS is really useful as I could develop codes easily. Review collected by and hosted on G2.com.

What do you dislike?

The solutions once we are stuck are very hard to find. I had to spend more than a week to get my job done. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Developing IOS app for capturing image at 10 secs interval Review collected by and hosted on G2.com.

Show More
Show Less
COO
Computer Software
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

One single code base for both iOS & Android native apps.

There is a lot of code reuse and easy to maintain.

Integrates quite well with Azure Mobile Services backend, Review collected by and hosted on G2.com.

What do you dislike?

Limited support for UX widgets. Also compatibility issues between versions of various xamarin components. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Developing a G2G, B2B & B2C Events management app for managing professional events and dissemination of information instead of sharing content in flyers & brochures.

Gelocation services for events management. Gamification via quizzes and surveys. Review collected by and hosted on G2.com.

Show More
Show Less
Desarrollador Web
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Que les puedo decir de xamarin que no sea de dominio público? Xamarin es un entorno de desaroolo basado en mono, que permite desarrollar aplicaciones para las plataformas IOS, Android, Windows e híbridas (todas las anteriores). En esta reseña hablaré sobre el software, dejando muy de lado la empresa como tal. Inicialmente Xamarin era demasiado costoso, aunque su funcionalidad era genial. Luedo de la adquisición por parte de Microsoft, y con la llegada de VS Community Xamarin está al alcance de todos. Es decir que para nuestros proyectos freelance podemos ocupar VS Community y tener / ofrecer este plus a nuestros clientes. Review collected by and hosted on G2.com.

What do you dislike?

The main strength is its disadvantage, it is integrated in visual studio, so we must download all its Gb to use it. Currently, the image of the installer weighs around 7 Gb. In addition, we must know something of the structure of the native applications android, ios, windows mas c # to be able to use it and to program quickly and efficiently. Finally, to compile IO applications it is necessary to have a computer with Mac OS. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you have experience in C #, go ahead, the upcoming knowledge is minor. If you do not have them and there are desires to learn, believe me it's a fascinating world. Otherwise, better to use Apache Cordova / Phonegap. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

Obviously allowing native applications written in a single unofficial language is a great advantage, since the same logic and (almost) the same instructions serve the multiple mobile platforms in which it can be deployed. We even have the option to make hybrid applications with native code. A big advantage over other softwares that offer the same, like Apache Cordova / Phonegap. Review collected by and hosted on G2.com.

Show More
Show Less
Consultant en développement logiciel
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

Ability to share most of the code between all platforms Review collected by and hosted on G2.com.

What do you dislike?

I had many difficulties to deploy on Android and iOS, upgrading Xamarin.Forms, Vs 2017 and Android Sdk often leads to problems hard tout fix Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

One app to develop, very fast Review collected by and hosted on G2.com.

Show More
Show Less
IB
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Organic
What do you like best?

cross platform development made easy. hitting two platform in one code Review collected by and hosted on G2.com.

What do you dislike?

nothing at all Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

mobility Review collected by and hosted on G2.com.

Show More
Show Less
Geschäftsführender Gesellschafter
Information Technology and Services
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
Business partner of the seller or seller's competitor, not included in G2 scores.
What do you like best?

We mostly use Xamarin.Forms to develop our mobile applications - this gives us another layer for sharing code between the platforms. Review collected by and hosted on G2.com.

What do you dislike?

The tooling in Visual Studio is sometimes a little tricky and you need to try workarounds for some parts to get them working, in my case I have usually problems with the Android tools Review collected by and hosted on G2.com.

Recommendations to others considering the product:

You really should use Xamarin University to get started and to get a deeper look in the platfrom Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

As .Net developers Xamarin allows us to bring our apps to all platforms using the skills we already have Review collected by and hosted on G2.com.

Show More
Show Less
Software Engineer
Defense & Space
Enterprise(> 1000 emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

I like that ability to use c# to create my mobile apps as it's my language of choice. Being able to use the .net framework and platform have my creating applications so much easier for anyone who develops on windows. Also being able to use Visual Studio means devs get to use the best IDE currently available. Review collected by and hosted on G2.com.

What do you dislike?

I don't like that not every feature from iOS and Android is not available. I know the Xamarin team is working to bring as much functionality as possible to us but it's frustrating to wait. Also, to develop an iOS app you still are required to have an apple device to build the app. That's not a knock on Xamarin though, Apple built the platform that way. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

If you are a C# dev then this is your ticket. Jump right in with familiar frameworks and you can start being productive almost immediately. It can't do everything like building natively can, but it's close and getting closer. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

The app I'm currently working on helps match fitness trainers and clients together and allows tracking of various fitness related data. I've also used Xamarin to build niche social network apps. Review collected by and hosted on G2.com.

Show More
Show Less
Senior Developer
Market Research
Small-Business(50 or fewer emp.)
Validated Reviewer
Verified Current User
Review source: Invitation from G2
What do you like best?

Xamarin allows you to develop genuinely native (after compliation) apps for both Android and iOS and share business logic between them. Xamarin is well integrated with Visual Studio so it will feel very familiar to you once you start. Xamarin has just been bought by Microsoft (What an endorsement!) Review collected by and hosted on G2.com.

What do you dislike?

Installing Android packages and APIs is an absolute pain. You have to use a separate package manager and it's very easy to get lost during this process. Similarly, it's a rocky road when configuring the Visual Studio Emulator. This sort of stuff should (and probably will) be automated upon installation. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

Don't expect too much from their support arm Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

We needed the ability as, we're a startup, to write apps for iOS and Android with a common codebase without having to maintain two code bases and retain knowledge of both Swift and Java. We already knew C# so using Xamarin to deploy native applications to these platforms was a no brainer. Review collected by and hosted on G2.com.

Show More
Show Less
Web Developer
Small-Business(50 or fewer emp.)
Validated Reviewer
Review source: Invitation from G2
What do you like best?

The new integration with Visual Studio and lovely C#.

Native use of interfaces interfaces and API, with my test i can have the same performance that i have in absoulutly native app, no limitations here.

Android, iOS and Windows with almost the same code? Great job.

MVC its a great thing also. Review collected by and hosted on G2.com.

What do you dislike?

When we search for Xamarin on Google we found information under de xamarim website and under Microsoft websites, so, this information turns a little confuse. Review collected by and hosted on G2.com.

Recommendations to others considering the product:

We know the limitations but it was greate that improve the ios simulator. Review collected by and hosted on G2.com.

What problems are you solving with the product? What benefits have you realized?

In my company, we need to produce some applications in less time possible, so we start to test Xamarim to use less code to do more job done.

The code shared for multiple platform its a killer feature. Review collected by and hosted on G2.com.

Show More
Show Less