2018-05-21T07:41:00Z

What is your primary use case for Xamarin Platform?

Miriam Tover - PeerSpot reviewer
  • 0
  • 69
PeerSpot user
25

25 Answers

AG
Real User
Top 10
2023-09-18T09:20:00Z
Sep 18, 2023

I need to use Visual Studio to use Xamarin. Xamarin is the platform, and Visual Studio is the IDE. I use Visual Studio 17.6.2 Community Edition for Mac. The organization I'm working for is a retail company. We have hundreds and hundreds of stores across multiple countries and regions in the Middle East and Asia. The app I develop, build, and enhance is used by about 30,000 to 40,000 store employees across all these stores. It's a store management app that has a huge amount of functionality built into it. It can do inventory management, store receiving, and customer management. We built the app using Xamarin.Forms. We not only have external people who use our app, but we also have in-house house people, especially store employees, who use the app, and that's where the MDM solution, Microsoft Intune, comes into play. Microsoft Intune is more for distributing the app internally to our store employees. It's a device management kind of thing. The apps automatically get upgraded without users being required to update the app. Intune does a whole lot of other things, like match policies or devices.

Search for a product comparison
Fabio Cerioni - PeerSpot reviewer
Real User
Top 10
2023-06-16T14:17:01Z
Jun 16, 2023

We use the solution for inventory management in our warehouse and also for unbound deliveries.

AS
Real User
Top 5
2022-10-20T15:05:09Z
Oct 20, 2022

Xamarin is a framework for creating mobile applications. It can be deployed on any device for mobile app development. I am a user of this solution.

Aamez Khan Pathan - PeerSpot reviewer
Real User
Top 5
2022-10-05T16:18:00Z
Oct 5, 2022

Xamarin Platform is used for base unit testing and the creation of new projects. The solution lets us apply the application tools for automation IDs, so we can test our unique testing. We can check step by step the automation ID by the codes or controls and all the functionality based.

Valmik Magar - PeerSpot reviewer
Real User
Top 10
2022-09-29T08:09:51Z
Sep 29, 2022

I am using the Xamarin Platform because I am using Visual Studio or Xamarin Studio.

Sattasundar Parida - PeerSpot reviewer
Real User
Top 5
2022-09-13T18:59:55Z
Sep 13, 2022

We have so many applications on Xamarin Platform. We can use Xamarin native Developer, Xamarin.Android or Xamarin.iOS. It is a true native solution, and we can use the cross-platform framework using Xamarin.Forms. There are a lot of times when we have to code or complete beginning steps with the Ionic Framework. We can target the core native platform like Android, iOS, and Mac.

Learn what your peers think about Xamarin Platform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
765,234 professionals have used our research since 2012.
Lalani Samir - PeerSpot reviewer
Real User
Top 5
2022-08-12T07:37:13Z
Aug 12, 2022

We use this solution mainly for mobile app development.

MohammedSadiq - PeerSpot reviewer
Real User
Top 20
2022-08-08T13:59:32Z
Aug 8, 2022

We use the Xamarin Platform for developing applications for businesses. I've worked and used the solution for property management companies, and the medical and education sector. We consume APIs and distribute them within app stores.

Mark Reynolds - PeerSpot reviewer
Real User
Top 10
2022-08-08T09:26:00Z
Aug 8, 2022

The strongest use case for this solution is developing cross-platform mobile apps. Most people are building both Android and iOS, and Xamarin lets you reduce your development efforts and build it from a single code base. You can build for Windows and Mac from it also, but most people are using it to build mobile apps.

Ahmed Adel ElKhateeb - PeerSpot reviewer
Real User
Top 10
2022-08-04T19:56:07Z
Aug 4, 2022

Xamarin Platform is being used for building applications. For example, shopping and e-commerce applications.

RR
MSP
2020-11-18T23:52:58Z
Nov 18, 2020

I used this solution for three years. I am not using this solution anymore, but I had Visual Studio and Xamarin installed — we were using components of Xamarin. We were trying to integrate some PSPDFKit functionality. We wanted to open up a PDF document to the last page that the person opened it. If it was a five-page document and they opened it on page two and then when they closed it, they wanted it to open back up to the page where they left off. They were trying to get the PDF to be sticky.

JS
Real User
2018-09-25T09:23:00Z
Sep 25, 2018

We develop Model X for sports and tourism and for Android and iPhone sport.

JJ
Real User
2018-08-10T06:03:00Z
Aug 10, 2018

Xamarin helped us to develop a cross platform mobile app with less time and resources.

NC
Real User
2018-05-28T09:18:00Z
May 28, 2018

We have been using Xamarin for enterprise mobile application development. Primarily, we are targeting iPhone devices. This field mobility application helps end users to perform their duties and view 360 information about the work to be performed.

MH
Real User
2018-05-28T09:18:00Z
May 28, 2018

The primary use case at Seamgen for the Xamarin platform is to create forms or data-driven apps that utilize mostly stock UI components and benefit greatly by sharing a common core software layer for data processing and handling.

it_user879264 - PeerSpot reviewer
Real User
2018-05-28T09:18:00Z
May 28, 2018

We use Xamarin almost exclusively for development of native mobile applications, even when single platform. The development hardware that we use are MacBook Pros with 16GB RAM and min 500GB SSDs. We run Windows 10 in a Boot Camp partition and virtualized using parallels. We have Xcode installed on the iOS partition and Visual Studio 2017 installed on both Windows and Mac partitions, along with Android SDK and NDK. We use Xamarin.Android and Xamarin.iOS for apps with a complex UI, and use Xamarin.Forms where applicable.

CS
Real User
2018-05-28T09:18:00Z
May 28, 2018

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

AB
Consultant
2018-05-28T09:18:00Z
May 28, 2018

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

KR
Real User
2018-05-28T09:18:00Z
May 28, 2018

We mainly build mobile solutions for enterprises. In most of the cases, it does require a lot of complex domain knowledge and multiple integrations with various internal systems, pretty often legacy ones. We decided to work with Xamarin, since it does give us a lot of advantages compared to fully native solutions, which use Java or Swift/Objective-C. First, it allows us to reuse our knowledge of C# and .NET Framework. Next, since .NET and Java are the most common choices for enterprise platforms, it allows us to reuse some parts of business logic without the need to re-write/port them. Then, there is the possibility to apply well-known MVVM patterns to both Android and iOS targeting apps with reuse of up to 70% codebase between platforms, not to mention automated testing possibilities.

KS
Real User
2018-05-28T09:17:00Z
May 28, 2018

I use Xamarin.Forms to develop mobile applications, which basically have the same functionality and cross-platform.

JZ
Real User
2018-05-23T13:26:00Z
May 23, 2018

Mobile applications for our music streaming service.

it_user877128 - PeerSpot reviewer
Consultant
2018-05-23T10:30:00Z
May 23, 2018

Xamarin provides two ways to build great native apps: Xamarin Native and Xamarin.Forms. We used Xamarin.Forms on many of our solution platforms, but it also can be used on complicated scenarios (with a lot of business logic code), like product configurator apps.

it_user877149 - PeerSpot reviewer
Real User
2018-05-23T10:30:00Z
May 23, 2018

In most cases, I develop apps for iOS and Android, but there are some rare cases that include UWP platform. My environment includes a Windows 10 PC with VS 2017 and a Mac mini with VS for Mac.

it_user877152 - PeerSpot reviewer
Real User
2018-05-23T10:30:00Z
May 23, 2018

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

BS
Real User
2018-05-21T07:41:00Z
May 21, 2018

Let’s take an example of a simple restaurant App which needs to be developed for each platform (iOS, Android, Mac, and Windows). Xamarin gives you the power to produce a quick proof of concept where you can use Xamarin.Forms and have your app ready within some days for each platform, using only one Xamarin developer. Otherwise, you need different native developers to have your app developed for each Platform.

Xamarin is an open-source platform for developing modern and performant applications for iOS, Android, and Windows using.NET. Xamarin is an abstraction layer that manages how shared code is communicated to the platform's underlying code. Xamarin is for developers with the two following goals: Cross-platform sharing of code, tests, and business logic. Writing cross-platform apps in C# with Visual Studio. Xamarin allows developers to share an average of 90% of their program across platforms....
Download Xamarin Platform ReportRead more

Related articles