+ 3
Web development or android development?
Ok so I'm interested in learning mobile development. I'll first learn android development and maybe a year later I'll learn iOS. I was just thinking is Android development more competitive than web development? which one people getting into more? what's pay difference and job demand in future? Tia :)
8 Answers
+ 2
Do you know javascript can let you build not only web development stuffs, it also can help you to build cross platform Android and iOS native app with the same code base?
+ 2
To build real native apps, you need to learn Java to build Android apps, but you got to learn Swift to build iOS apps. And their code base are totally different, you need to develop 2 sets of coding in order to have android and iOS apps.
If you use JavaScript, it still allow you to build native apps by learning React Native, and in one code base you can build Android and also iOS app with minimum changes. However React Native can't support all the native features, but for most of the apps, it should be sufficient with the supported native features.
+ 2
That's all my explanation. There is the good and bad of these 2 options, the choice is yours..
+ 1
no no I don't wanna learn both .. I just wanna master one skill.
+ 1
L Noitra Let's assume you were already proficient in a popular language / skill.
You would still be limiting your knowledge due to a lack the awareness of how it compared to other skills. This is invaluable to understand advantages and disadvantages of the tool being used for a number of scenarios.
You would also be limited in understanding integration and architectural considerations needed for larger initiatives where your one part plays a small role in the grand scheme.
For these reasons, you really can't just master one skill without becoming proficient in many others.
Even if you were interviewing for a specific skillset, another candidate with less proficiency across multiple skills would be more appealing.
At some point, your employability will become more challenging as skills are constantly evolving and many become legacy.
If the notion of becoming proficient in several skills and constantly learning new ones to stay current is unappealing, you may struggle with long term employability.
0
woaah I really didn't know that. Then why do people suggest Java/kotlin for android and swift/objC for iOS ? There must be downside using JavaScript as cross platform right? I heard C# can be used with Xamarin also for this purpose
0
Is web development more competitive than android btw?
- 1
L Noitra "no no I don't wanna learn both .. I just wanna master one skill."
I felt this on a personal level đ