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

16mo ago
Talking product sense with Ridhi
9 min AI interview5 questions
Round 1 by 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
Software Engineers
by SnoozySushiSoftware Engineer

Switch to native Android development

Posting again for better reach.

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 oth...

Software Engineers
by SnoozySushiSoftware Engineer

How to restart as an Android Dev?

Hey Folks, as the title says- need some help choosing the correct path. I'm a Frontend Engg.(3 yrs exp), I always wanted to be an Android Dev, back in 2019-2020 I grinded with Java, basic Android Concepts, Kotlin, Android Architecture Co...

Software Engineers
by SwirlyNoodleSoftware Developer

Switch to backend from front end.

Any one here who after certain years of experience in front end (web or mobile) switched to backend or vice versa. If yes, did your existing org. provided you the opportunity or you got it outside? I am current working on native android ...