Best way to get into Android Dev in 2020 ?

Shar9ie

Junior Member
Joined
Feb 22, 2019
Messages
104
Reaction score
32
Hey guys,

I'm a UI/UX designer, but been doing that for a long time and currently don't find it mind challenging as before thus, i wanna learn some coding. i'm not a big fan of the web dev and i love mobile dev more, tried to learn android dev before but lacking of mentorship got me confused as i was following the udacity nanodegree, and found out lately that it is outdated (they were teaching java and now kotlin, flutter and react native are the new shit and a must have skills ) tried to learn IOS too but lacking of mac os was an obstacle as i was using VBox for it which was very slow although IOS dev is more stable as there's only Swift to do it currently.

now i wanna get back to learn android dev but don't know what is the best way to do this in 2020 ? is learning kotlin is the best thing i can do ( i read that it's the official language to develop Android apps from google starting from now) or shall i learn flutter, react native ? also if you think there's any good resources that might help feel free to share.

Thanks.
 
Hey guys,

I'm a UI/UX designer, but been doing that for a long time and currently don't find it mind challenging as before thus, i wanna learn some coding. i'm not a big fan of the web dev and i love mobile dev more, tried to learn android dev before but lacking of mentorship got me confused as i was following the udacity nanodegree, and found out lately that it is outdated (they were teaching java and now kotlin, flutter and react native are the new shit and a must have skills ) tried to learn IOS too but lacking of mac os was an obstacle as i was using VBox for it which was very slow although IOS dev is more stable as there's only Swift to do it currently.

now i wanna get back to learn android dev but don't know what is the best way to do this in 2020 ? is learning kotlin is the best thing i can do ( i read that it's the official language to develop Android apps from google starting from now) or shall i learn flutter, react native ? also if you think there's any good resources that might help feel free to share.

Thanks.
Congratulations you are in the same position where I was.. I started learning from Udacity it was outdated..I learned from pluralsight it's boring and quality not that good.later I stopped learning as mobile market looks over saturated... Now I am learning python will try in machine learning..
 
React-native and deploy iOS apps and Android apps at the same time ;)

Yeah, i heard that React native specifically is great if you wanna work as a freelancer, their salaries are pretty good, but you sould learn HTML, CSS and JS pretty well to start, that's why the learning time will be relatively longer
 
I use Unity for games, very noob friendly program. Lots of sources, assetstore, c# is easy to learn etc.
 
Congratulations you are in the same position where I was.. I started learning from Udacity it was outdated..I learned from pluralsight it's boring and quality not that good.later I stopped learning as mobile market looks over saturated... Now I am learning python will try in machine learning..

Devs are everywhere and markets are saturated, but i have time, a lot of it actually, will be deployed to military for 3 years, 1.5 of them are non-working days so i thought learning something new and maybe benefit from it later as a freelance will be great, but the web dev is boring.

I think machine learning is cool but how can you benefit from it ? i think companies require a degree if you wanna get a job and i don't know about freelancing with it, is a freelance machine engineer is even a thing ?
 
I use Unity for games, very noob friendly program. Lots of sources, assetstore, c# is easy to learn etc.

game dev is great if it's your passion, but i read somewhere on medium that it's a bad path to take in computer science as the demand for them is very low thus the salaries are bad, correct me if i'm wrong
 
Changes according your games's quality. One game can only with advertisements. Better quality and inn-app-puchases can change your life !
 
Yeah, i heard that React native specifically is great if you wanna work as a freelancer, their salaries are pretty good, but you sould learn HTML, CSS and JS pretty well to start, that's why the learning time will be relatively longer
Thing is everything is difficult now in programming. You can't get away knowing just one thing, like only knowing Python or only knowing JS.

Let's say you want to build a Kotlin app. Alright good, so you need to know Kotlin, then you need to know some design, you also will need to know some databases and servers if you want that app to allow users to registers or store the data somewhere.

Besides that, you will need to figure how google play developer option works, how to rank your app, how to promote your app

And a lot of other things :)

People think IT is easy but no wonder companies cannot find a good fit for them because most developers know one technology very well and totally green on other things.
 
Back
Top