Xamarin Platform Primary Use Case

AG
Area Manager at Landmark Group

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.

View full review »
Vishal Paliwal - PeerSpot reviewer
Xamarin Developer at Cognizant

We are using the new release of Xamarin Platform (as .NET MAUI) to create hybrid applications, so we don't need to implement them individually in different platforms. We can simply deploy in a single codeless application which is automatically deployed to multiple platforms. This is the biggest reason why we chose Xamarin Platform to begin with, and the second major reason is that it is produced by Microsoft. Being a Microsoft product lets us do large, sophisticated things with it, and we currently have around 2,000 developers using it in my company. 

Generally, we use a mix of .NET MAUI, Xamarin.Forms version 5.5, and ADO.NET with Visual Studio to deploy mobile applications on Android and iOS through the Google Play Store and Apple Store, respectively, and we also have a CI/CD pipeline using App Center.

View full review »
Mark Reynolds - PeerSpot reviewer
Software Engineer (Xamarin/MAUI Mobile, .NET APIs, Azure Cloud) at rseg

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.

View full review »
Buyer's Guide
Xamarin Platform
March 2024
Learn what your peers think about Xamarin Platform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,246 professionals have used our research since 2012.
Nishan Timilsina - PeerSpot reviewer
Mobile Engeneer at ServiceLInk inc

It's just giving me that flexibility to save the resources right including hiring a different native developer so they can hire the Xamarin personnel who can handle both iOS and Android applications. It will save time, cost, and money. That's the main vision and why our company is using the Xamarin technology application. It's a common UI for both iOS and Android.

View full review »
Ahmed Adel ElKhateeb - PeerSpot reviewer
Senior Engeneer at Inetum

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

View full review »
Miroslav Kouril - PeerSpot reviewer
Mobile Xamarin Developer at a financial services firm with 10,001+ employees

Our company uses the Native solution to build mobile apps in DevOps that we push to app stores. 

One of our clients is an insurance company and we are building a forms app that needs to be nice but not super smooth because the app is more about data input and output. 

The solution allows us to share libraries from the mobile app to our client's web project. 

View full review »
Irshad Mansur - PeerSpot reviewer
NET MAUI Developer at Humani Media

We use the product to build Android, iOS, and Windows mobile applications.

View full review »
Sattasundar Parida - PeerSpot reviewer
Senior Project Engineer at Wipro Limited

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.

View full review »
MohammedSadiq - PeerSpot reviewer
Senior Mobile Developer / Senior Xamarin Developer at Imparta

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.

View full review »
Lalani Samir - PeerSpot reviewer
Senior Xamarin Developer at Ezyhaul

We use this solution mainly for mobile app development.

View full review »
Fabio Cerioni - PeerSpot reviewer
Partner at Novis Euforia

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


View full review »
Aamez Khan Pathan - PeerSpot reviewer
Team Lead at Sensussoft Software Pvt.Ltd ®

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. 

View full review »
MH
Manager Mobile Software Development at SEAMGEN, LLC

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.

View full review »
AS
Consultant/Software Engineer at a tech services company with 10,001+ employees

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. 

View full review »
Arif Imran - PeerSpot reviewer
Independent Cross Platform App Development Consultant

We are using Xamarin for a messaging app and customer-facing end-user experiences. It's been great so far, and thankfully all the upgrades that happened throughout the year have led us to develop good UI.

View full review »
RR
Data Management Technical Lead - Project Manager at a computer software company with 51-200 employees

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.

View full review »
UB
Sr. Xamarin Developer at a tech services company with 501-1,000 employees

We have worked on Android and iOS applications using the Xamarin Platform. In addition, we have used it to build Android and iOS applications.

View full review »
it_user879264 - PeerSpot reviewer
Mobile Practice Director

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.

View full review »
Valmik Magar - PeerSpot reviewer
Sr.Xamarin Developer at SculptSoft

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

View full review »
FB
Software Developer at Politecnico di Milano

The primary use case of this solution is to reduce the development of applications. For example, when we develop an application for both Android and iOS, instead of writing two different applications using Java and Quest, we write everything in Xamarin Platform and that one application can run on Android and iOS.

View full review »
Gurswak Singh - PeerSpot reviewer
Xamarin Developer at Beesolver Technology Pvt Ltd

I'm a developer and we are customers of Xamarin. 

View full review »
Shivendra Mishra - PeerSpot reviewer
Xamarin forms and dot net developer at Winlancer Technologies

I use Xamarin Platform to design application UIs, integrate APIs, and create special features.

View full review »
Prem Sai Varada - PeerSpot reviewer
Junior - Analyst Programmer at Web Synergies

We use the Xamarin Platform to develop applications. We develop mobile Android and iOS applications.

View full review »
JJ
Works at D’aprile Properties

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

View full review »
BS
System Analyst at Intersoft Data Labs

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. 

View full review »
KR
Software Development Lead at a tech services company with 51-200 employees

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.

View full review »
it_user877149 - PeerSpot reviewer
C#/Xamarin/Mobile Technical Lead at a tech vendor with 1-10 employees

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.

View full review »
NC
Technical Architect at a tech services company with 10,001+ employees

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.

View full review »
KS
Xamarin Developer

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

View full review »
JZ
Mobile Apps Team Lead, Scrum Master, Senior App Developer (Xamarin, Android) at a music company with 51-200 employees

Mobile applications for our music streaming service. 

View full review »
it_user877152 - PeerSpot reviewer
Xamarin Forms Sr. / Team Leader

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

View full review »
it_user877128 - PeerSpot reviewer
Technical Consultant at a tech services company with 1,001-5,000 employees

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.

View full review »
AB
Xamarin Certified Consultant/Architect

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

View full review »
CS
Technical Lead with 10,001+ employees

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

View full review »
JS
Founder and CEO at a tech services company with 1,001-5,000 employees

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

View full review »
Buyer's Guide
Xamarin Platform
March 2024
Learn what your peers think about Xamarin Platform. Get advice and tips from experienced pros sharing their opinions. Updated: March 2024.
768,246 professionals have used our research since 2012.