L
L
Leadmonkey2017-07-15 14:57:57
Mobile development
Leadmonkey, 2017-07-15 14:57:57

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

3 answer(s)
A
Andrew, 2017-07-15
@impwx

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.

R
Raphael™, 2017-07-15
@maxminimus

the smallest entry threshold - do on phonegap

A
Anton Gorb, 2017-07-19
@AntonGorb

Of course Swift, everything else is just for simple applications

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question