SnoozySushi
SnoozySushi

Frontend or Android Development

Hi, I'm working as a Frontend Dev for the past 3 years. Have good understanding and in-depth knowledge of things in JavaScript, React. Mentored folks/peers, cracked couple of offers from startups and other companies in the past. However, in my initial days I always wanted to be an ANDROID DEVELOPER, learnt Java, Kotlin Android Concepts till MVVM approach. Nowadays, as the Frontend domain is getting more cluttered, I'm thinking to move to Android domain considering the competition would be lesser there. Or start REACT NATIVE. Need some suggestion here. TIA

11mo ago
Find out if you are being paid fairly.Download Grapevine
QuirkyMarshmallow
QuirkyMarshmallow

No offense but front end developers do not understand concepts of threading which is the 1st step to becoming a architect. Android have these but have lately been encapsulated in Kotlin

React developers do work on backend systems using node.js which works well in a startup to run fast but never seen them scale to large scale systems. So if you like to be in a startup ecosystem doing 0 to 1, expand your knowledge in react js, react native, node js, that would be good enough.

SnoozySushi
SnoozySushi

Thanks for commenting but not a typical Frontend Dev here.
Like I said I started with Java, Kotlin, Android. Made native Android apps then moved to Web. Some of my learning about objects, classes, memory-leak, heap memory all these come from Java only.
I write code in much efficient, readable, abstracted way compared to a typical 4-5 years Frontend/JS dev(made me stand out from my peers).
All these learnings are from Android Development only.

I know about threads/ Multi-threading, thread pool,
UI thread/Main thread, Coroutines etc.
I devoted nearly 10 months to Android in my initial days.
TBH yes threading is an complicated topic but I'm more comfortable with Kotlin than Java.
Does this make me stand anywhere?

QuirkyMarshmallow
QuirkyMarshmallow

If you can code ( or atleast a good idea) implemention of a Kotlin coroutine in Java, I would recognise you as good in threading. However, if you know how to use a coroutine, then it is available freely on the internet, how do you differentiate?

Discover more
Curated from across