E
E
Eugene Kuznetsov2020-03-26 03:26:35
Mobile development
Eugene Kuznetsov, 2020-03-26 03:26:35

How to become a mobile app developer: language choice?

Hello.
Please tell me which language is better to choose for learning for the subsequent development of mobile applications.
I did some research on the Internet based on materials no older than a year and, if you voice the results in a thesis, they are quite different:

  1. We must immediately decide on the platform. Take the one that is closer and more familiar. Do not run after two hares, as two platforms cannot be pulled.
  2. For iOS, you definitely need to learn Objective C. There are tons of programs and code examples written on it. After mastering it for academic purposes, you can switch to Swift already for programming for money. For Android, respectively, you need to start with general Java and then, when it becomes a question of employment, switch to Kotlin.
  3. Why waste time? You should immediately take up Swift / Kotlin and comprehend them together with real practice, ideally with a June position.
  4. You don't have to choose a platform. Learn C#. The .NET+Visual Studio technology allows you to work with both iOS and Android. And C# is suitable for Unity.


In addition, I wonder if there is any real information about the profitability of publishing applications (with monetization through banners) in stores? Or some kind of analytics showing profitability, depending on various factors? There are articles, incl. and on Habré, that it is quite possible to earn money on this as an independent programmer, say, not a genius with a million-dollar startup (as an alternative to working in a company). But there are also counter statements.

Thank you.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
VityaDev, 2020-03-26
@KEugene

If you have not encountered programming before, then for Android it is Java, and then kotlin. If under IOS, then here is Swift, and then objective c.

I
Ilya, 2020-03-26
@il14

Start with JavaScript

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question