Xamarin Platform Initial Setup

AG
Area Manager at Landmark Group

The initial setup for App Center was easy. I rate it a seven out of ten. AppCenter is primitive. Some solutions, like Azure with the DevOps pipeline, have much more functionality. However, App Center does the job for us. Once you release it to production, you can configure App Center to build your solution and release it to stores like the App Store and Google Play.

Setting up the developer environment could take about half a day because you must set up the IDE, Microsoft Visual Studio. For Android, you have to get all the SDKs. Xamarin also cannot work without Xcode, the development IDE for iOS, so you must also set that up. Xamarin works on .NET Framework, which you download as part of the IDE installation.

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

The setup is easy; not difficult at all.

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

The setup is moderately complex. In general, I don't think development for a nice mobile is very simple, but I wouldn't say that it's super complex. .Net itself is a pretty productive programming language, so it helps you with a lot of things, but there's definitely a learning curve to get up to speed on it.

It takes a day to get the solution configured on your workstation, if you know what you're doing. The reason I say that is because you have to install the Android SDK, the iOS SDK, and then you have to install Xamarin on top of all that. All of them have to be installed and configured correctly for everything to work, so there's a lot of dependencies. I think it probably takes at least a day to get a workstation set up and configured, and then you're off and running. 

In regards to DevOps and all that, in most places I've worked, you have developers with their individual machines configured. Then when you merge your code into a git repository, the builds are automatically done and either sift to the testing team or are uploaded to the app stores, depending on where you are in the project. That might take a week or so to get going, but just as an individual developer, it takes about a day.

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,578 professionals have used our research since 2012.
Nishan Timilsina - PeerSpot reviewer
Mobile Engeneer at ServiceLInk inc

It's not difficult to set up Xamarin. It'll come with the visual studio directly and you can click it. Even for the beginner to install Xamarin, it's pretty straightforward.

The deployment for both iOS and Android is good. Sometimes with Android, it is taking time. iOS is faster. For example, iOS is a couple of seconds, maybe 10 or 15 seconds. Android has a lot of dependencies. Therefore, compared to iOS, Android is slow; however, generally, it'll deploy within 15 to 20 seconds or maybe 25 seconds sometimes.

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

Xamarin Platform deployment is very good, it is simple. You must have a virtual machine on your system for the Xamarin Platform to work. The full deployment takes a few days at the most.

It's reducing the cost and time to deploy and deliver your applications to different customers. You can deploy it on Android and iOS, which includes mobile devices and desktops.

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

The initial setup is straightforward. 

Setup issues are not with the solution but are caused by native items such as Android and iOS provisioning profiles and upload rights. 

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

The initial setup process was straightforward. We downloaded the Xamarin installer and proceeded with the installation.

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

The setup is very easy, and we can do the setup on Visual Studio. While installing Visual Studio, the modules are similar to the ones on cross-platform. A developer can select a particular model, and it will install everything. After that, we only have to set up the Visual Studio tools.

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

The initial setup of the Xamarin Platform is straightforward. If you want a simple debug deployment it is simple, you only need to press play.

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

The initial setup of this solution was very straightforward, and the deployment only took 10 minutes to carry out.

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

The initial setup was easy. We used the MDM for the deployment as it can be deployed to remote devices. The deployment took two days but the problem was after that for fixing and backing. The maintenance becomes difficult because there is a problem with the log. If there would be a better log that would be transmitted to a central console would be better because we have to get the log from the remote device and analyse what happened


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

The initial setup of Xamarin Platform is easy. Once you have created and initialized your project in Visual Studio, you can create the Xamarin.Forms platform project.

The instructions are step-by-step and easy to follow.

Deployment is completed in minutes. You can find the rest of your devices and run and click on your virtual devices within minutes.

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

The initial setup is very well documented and there are plenty of resources available to hit the ground running if you are an experienced developer already. For beginners, the entire setup can be overwhelming because it involves setting up development environments for iOS, Android, and Windows at the same time if you want to target all three.

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

The deployment is fairly straightforward. Since it's backed by Microsoft, the documentation is expensive. There are MVPs working around the clock to help get you up to speed, so implementation is a breeze. It's not really a problem. In that respect, it's much better than React Native. I've deployed this on my phone. 

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

The initial setup is straightforward. It wasn't earlier, but now it's pretty easy. You can deploy this solution with just a few clicks. Like any other app, if it's an automated deployment, it will probably take an hour or two. 

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

The developer activity was complex, but it was understandable. From my perspective, I wanted to minimize the number of software vendors we were working with, and consolidate where features were overlapping. The reason I was trying to do that was to try and save the government some money. I was thinking I was still paying X dollars for one contract for three years, and Y dollars for another contract, and the features were all the same — what's the use of paying for both?

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

Our deployment process is simple. It happens in-house, and we don't use a third party. We create an application on Google Play Store, the same as deploying regular Android applications with one additional step of archiving it. So, from Visual Studio, you archive it, sign the application, and then upload the .AAB file on the Google Play store or iOS. You create an archive from here and can upload it using the file uploader Mac provides.

I do all the deployments myself and need 30 minutes to create a full application and deploy it for Android. For iOS, it takes about five minutes.

View full review »
Prince Tiwari - PeerSpot reviewer
Senior Software Engineer at AAPC

The initial setup is relatively easy. Obviously, we need to follow the guidelines for the App Store and Play Store when publishing, and we might need to set up some local testing environments. 

However, the core Xamarin deployment process isn't overly complex. These days, we have great CI/CD tools to automate much of that.

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

The initial setup of the Xamarin Platform is easy and takes one day.

View full review »
FB
Software Developer at Politecnico di Milano

The initial setup is very simple.

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

The initial setup is very straightforward. Implementation takes about an hour. 

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

The initial setup was straightforward.

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

It is easy to install.

While using Visual Studio, it is easy to use the Xamarin Platform.

The time it takes to install Xamarin is dependent on the internet speed. 

We can easily install Xamarin in 30 to 40 minutes, depending on internet speed.

It is extremely quick If you have high-speed internet as well as some RAM and systems processor. It will be very fast if it has an i7 processor.

View full review »
BS
System Analyst at Intersoft Data Labs

In the very beginning, it was a bit complex because I was using Visual Studio 2015 which doesn’t come with a Xamarin module like Visual Studio 2017; you need to add it manually.

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

Using early versions of Xamarin, especially VS on Windows for developing iOS, were a mess. But now, with the latest installer, it is really straightforward.

View full review »
it_user589014 - PeerSpot reviewer
Co Founder at a tech company with 51-200 employees

Setup was actually pretty complex, as we had to get experience. We had some oddly written solutions provided from previous vendors of our customers. These were impossible to maintain.

View full review »
KS
Xamarin Developer

Everything was simple. Besides, on GitHub there are always good examples. Although, you need to understand the native SDK a bit.

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

The initial setup was easy.

View full review »
it_user879252 - PeerSpot reviewer
Software Engineer at a tech services company with 201-500 employees

Initial setup is straightforward. Microsoft has combined Visual Studio and Xamarin Studio so you just need to download the installer and follows the instructions. That’s it.

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,578 professionals have used our research since 2012.