+ 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 :)

12th Jun 2019, 1:28 PM
LIGHT
LIGHT - avatar
8 ответов
+ 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?
12th Jun 2019, 1:36 PM
Calviղ
Calviղ - avatar
+ 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.
12th Jun 2019, 2:00 PM
Calviղ
Calviղ - avatar
+ 2
That's all my explanation. There is the good and bad of these 2 options, the choice is yours..
12th Jun 2019, 2:08 PM
Calviղ
Calviղ - avatar
+ 1
no no I don't wanna learn both .. I just wanna master one skill.
12th Jun 2019, 1:38 PM
LIGHT
LIGHT - avatar
+ 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.
2nd Sep 2020, 5:08 PM
David Carroll
David Carroll - avatar
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
12th Jun 2019, 2:04 PM
LIGHT
LIGHT - avatar
0
Is web development more competitive than android btw?
12th Jun 2019, 2:10 PM
LIGHT
LIGHT - avatar
- 1
L Noitra "no no I don't wanna learn both .. I just wanna master one skill." I felt this on a personal level 😭
2nd Sep 2020, 1:50 PM
Zone
Zone - avatar