DEV Community

Discussion on: Which Programming Language is the BEST that one should learn to develop mobile apps?

jmfayard profile image
Jean-Michel Fayard πŸ‡«πŸ‡·πŸ‡©πŸ‡ͺπŸ‡¬πŸ‡§πŸ‡ͺπŸ‡ΈπŸ‡¨πŸ‡΄ • Edited

Which Programming Language is the BEST...

Hello,the reason this question is confusing is that this question never has one good answer except:

It depends on your context.

  • what skills do you already have?
  • are you doing this on your own or do you have a team to work with?
  • do you have a concret project in mind?
  • or is it for the sake of learning something new?
  • do you want to become a professional mobile developer?
  • do you want to focus on iOS, focus on Android, or try to support both?

Depending on all of this, your answer might be:

  • Maybe learn Swift and try out native iOS programming
  • Maybe learn Kotlin and try out native Android programming
  • Maybe learn Dart and try out Flutter
  • Maybe you don't need a mobile app at all, a progressive web app may be enough
  • Or start building a progressive web app and augment it with something like Native Script
  • Or maybe continue to learn React and JavaScript and try out React Native