Answer the question
In order to leave comments, you need to log in
I want to get into mobile development, what is the right thing to learn at the moment - C# and Xamarin or Swift?
Actually everything is in the title. There is no mobile development experience, there is Web experience. Which platform should be chosen as more promising and with a lower entry threshold?
Answer the question
In order to leave comments, you need to log in
Both options have their pros and cons.
Swift can only be comfortably written for the Apple ecosystem. Xamarin, on the other hand, allows you to make a cross-platform application, but only with an elementary interface. A step away from the proposed options - and the application begins to grow into ugly checks with platform-specific code. In addition, there are times when Apple releases an iOS update that breaks compatibility with Xamarin, and until Microsoft releases a patch, your application will not work on the new OS.
So it all depends on your preference. If you know C#, then the entry threshold into Xamarin is definitely lower. But Swift still seems to me a more applicable technology in practice.
In addition, publishing apps to iOS in both cases will require a physical Mac (or workarounds to get one) and a paid developer license.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question