One of the most salient features of our Tech Hiring culture is that there is so much bullshit. Everyone knows this. Each of us contributes his share. But we tend to take the situation for granted.
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
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.
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/
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 :)