Xamarin Platform Primary Use Case

Bhupesh Sharma
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 »
Michael Henke
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 »
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 »
Find out what your peers are saying about Microsoft, Appium, IBM and others in Mobile Development Platforms. Updated: March 2020.
407,845 professionals have used our research since 2012.
Kacper Ryniec
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 »
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 »
Konstantin Semenenko
Xamarin Developer
I use Xamarin.Forms to develop mobile applications, which basically have the same functionality and cross-platform. View full review »
Jane Jane
User at D’aprile Properties
Xamarin helped us to develop a cross platform mobile app with less time and resources. View full review »
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 »
Nilesh Chavan
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 »
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 »
Jan Zeman
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 »
Anandjit Banerjee
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 »
Chandran Subramanian
Technical Lead with 10,001+ employees
We use this framework when the requirements for mobile application development include different platforms. View full review »
Wesley S. Favarin
Xamarin Forms Sr. / Team Leader
The main reason for use is productivity, time gain, and code reuse. View full review »
Find out what your peers are saying about Microsoft, Appium, IBM and others in Mobile Development Platforms. Updated: March 2020.
407,845 professionals have used our research since 2012.