What should i learn?
I’ve taken some courses on Udacity to learn the basics of Android development.
I know Html, Css and something about Bootstrap.
Seeing this forum I have the impression that there are too many web developers in the world and few mobile developers.
Will the demand for web developers be high in the next 10 years? Or the mobile development is a better choice for the next decade? I’m still an high school student so i have time to learn.
What should i learn?
I don’t think anyone can know the answer to these questions. Seriously.
If you’re unsure of what area you prefer, study a little more of each, do a few projects and figure it out what you’d rather do, both markets are profitable if you’re good enough.
This is a web development forum, so of course you will find more web developers than app developers, but that is not exactly because there are less app developers in the market.
Bro its totally up to you explore both and then decide which to dive in,
I chose Android because I can work offline on it- I don’t have great Internet.
I published some apps but gave up when I saw how little interest they got compared to the competition. You really have to handle your own marketing and Google will not even give you the badges to indicate you have leaderboards and vs matches.
I could cry all day about it but end of day, Android is a nice sand boxed environment with all the framework included, web -apps are finicky with browsers still and data intensive- if you aren’t regularly surfing the vast interweb it can be difficult.
That said there’s prolly more work in web-apps, Which is why I’m here, plus I’m fresh out of ideas for Android apps.
I could predict 10 years ahead but what worth would you attach to a prediction of a stranger who you met once on an internet forum?
Think about the money makers, something like Facebook is developed for both the web and mobile. Even if you go the Android route, web development skills might help with marketing your apps.
Aliens could be a thing too. For real. Also machine learning will be a huge thing.
This is just my own preference, but having done web development (using Java EE and Node.js) and native app development (iOS in Objective-C and Swift, Android in Java), I think app development is MUCH more fun. Like you, I suck at art. And as a result, fighting with CSS is a massive chore for me. Tools like Bootstrap make it easier, but not really more fun. Fortunately, Android has a style guide called Material Designwhich lifts a lot of the burden of creativity off the developer. Following the guidelines is just about all it takes to develop a pretty app.
But really, you should try both! You could even use your web skills to create a backend service for an Android app!
I agree with other comments. Try to imagine what work you want to do every day. Maube it will help