DEV Community

Discussion on: Advice: What language to learn for mobile dev?

Collapse
 
jmfayard profile image
Jean-Michel πŸ•΅πŸ»β€β™‚οΈ Fayard • Edited

It depends on what you already know and what do you want to do in the future?
Are you a JavaScript developer?
Then first focus on making it a progressive web app and then you can later wrap it in an headless chrome tab like the dev.to app

github.com/thepracticaldev/DEV-And...

Do you want to become a native app developer?
If yes, iOS or Android?
Pick only one.
Then the choice becomes obvious, learn Swift for iOS and Kotlin for Android.

As an ex Android developer, I feel that I have to warn you: Kotlin itself is great. But Android is a crappy development platform with tons of accidental complexity (not unlike the web as a platform for developing apps). So prepare yourself for a long journey if that's what you want to do.
Also the official Android docs are terrible, avoid them.

A much better resource for both iOS and Android is:
raywenderlich.com/

Collapse
 
scottishross profile image
Ross Henderson

Thanks for your advice.

From the sound of that advice, you suggest that a more rounded way would be to go through the PWA route?

That's possible through my route of Oracle APEX already which is good to know :)