Top Rated .NET Alternatives
85 .NET Reviews
Overall Review Sentiment for .NET
Log in to view review sentiment.

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.
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.

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.
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.

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.
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.

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.
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.

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.
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.

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.
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.
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.
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.
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.
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.
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.
First time to deploy on physical mobile, the solution takes some time. Review collected by and hosted on G2.com.

Xamarin allowed me to have one code base, but create apps across the entire ecosystem. Review collected by and hosted on G2.com.
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.