How to become an Android developer? The Easy, Medium, and Hard Paths

  Рет қаралды 9,406

100 GB

Жыл бұрын

In this video, I will take you through a brief history of mobile development with a special focus on Android & we will see what it means to be an android developer or a mobile developer in 2023.
In the first part of the video, we'll go over the history of Android development from 2010 to 2022, discussing the most significant events, tools, and frameworks that have shaped the Android development landscape over the last decade.
In the second part, I'll explain why you should become an Android developer, discussing job opportunities and the sheer number of Android devices worldwide. I'll also give you three different ways to become an Android developer, ranging from easy to hard.
Whether you're interested in becoming a mobile engineer or a full-stack developer, this video is essential viewing. Join me on this journey through the past, present, and future of mobile development with a focus on Android.
My article on how we arrived on state driven UIs: medium.com/proandroiddev/the-evolution-of-writing-modern-mobile-apps-642572553bb8
Flutter bootcamp created in collaboration with Google Flutter team: www.udemy.com/course/flutter-bootcamp-with-dart/
Medium way:
Android basics with compose: developer.android.com/courses/android-basics-compose/course
Android interview prep: www.udacity.com/course/android-interview-prep--ud241
Room database: developer.android.com/training/data-storage/room
MVC, MVVM: www.geeksforgeeks.org/difference-between-mvc-and-mvvm-architecture-pattern-in-android/
obfuscation: developer.android.com/build/shrink-code
Hard way:
Head first java India link: amzn.to/3LBQFMX
Head first java US link: amzn.to/3LeDcJz
Kotlin for java developers: developer.android.com/courses/pathways/kotlin-for-java
Udacity developing android apps with kotlin: www.udacity.com/course/developing-android-apps-with-kotlin--ud9012
Udacity learn kotlin: www.udacity.com/course/android-kotlin-developer-nanodegree--nd940
Publishing apps: developer.android.com/studio/publish
Efficient android threading book US link: amzn.to/3LEroS8
Efficient android threading book India link: amzn.to/44amu6O
ADB podcast: adbackstage.libsyn.com/
Android developers channel: @AndroidDevelopers
#androiddevelopment #fullstackdevelopment
--------------------------------------------------------------------------------
Music track: Other Side by Balynt
Source: freetouse.com/music/
Vlog Music for Video (Free Download)
--------------------------------------------------------------------------------
Content markers
00:00 Intro
00:38 The last decade
03:23 Why become an android developer
04:20 6 imporant aspects of android development
06:13 Easy way of becoming android developer
08:03 Medium way to get a job
09:25 Hard way
11:28 Outro
-----------------------------------------------------------------------------------
Got questions? Reach out to me here:
Instagram: hundred_gb
Telegram: t.me/hundred_gb
Linkedin: www.linkedin.com/in/gaurav-bhola/
Twittter: gauravbhola_in
--------------------------------------------------------------
My Setup details (In the US):
🖥 27 Monitor ($299) GIGABYTE M27Q 27" 170Hz with KVM switch: amzn.to/3oQEQGz
🦾Monitor arm - HUANUO Dual monitor arm: amzn.to/3OXlpq7
⌨️Keyboard: KINESIS GAMING Freestyle Edge RGB Split Mechanical Keyboard (MX Brown) ($199): amzn.to/3Soyv2q
📱 Phone - Pixel 5 128: amzn.to/3JvAXjH
🖥CPU case ($129) - SSUPD Meshlicious: www.ssupd.co/products/meshlicious
📸Camera - Sony a6600: amzn.to/3JrNLHZ
🔎Lens - Sigma 16mm 1.4: amzn.to/3oQi4i7
🎙️Mic - Boy BY-M1: amzn.to/3QbvJvS
--------------------------------------------------------------
Setup details:
Budget Table: amzn.to/3qe3Yql
Budget Electrical sit-stand (~₹34000): www.purpleark.in/products/sit-stand-desk-electric
🖥 27 Monitor (One I use) (~₹40000): amzn.to/2Phdpno
🖥 Best 27 Monitor(Budget) India: amzn.to/3gprICn
💻Old Laptop - Acer Nitro 7: amzn.to/3cWqfnj
📱 Phone - Pixel 5a 128: amzn.to/3qakGal
🍎Tablet - Chromebook duet: amzn.to/3vImlVM
🎧Earphones - Galaxy Buds+: amzn.to/3zCRc9p
🎙️Mic - Boya: amzn.to/2RqJCNW

Пікірлер: 72
@100GB
@100GB 3 ай бұрын
It looks like Android dev is changing almost every year. I made a new video which might help you get some direction on how to navigate and what to focus on: kzfaq.info/get/bejne/pbCeZ8V61LfQo58.htmlsi=2cT5SvRxGShzMB8n
@alainaa347
@alainaa347 Жыл бұрын
I was thinking about android development from a month ,but didn't know how to start it .And here you come as a saviour . Please release one video weekly you are just the best
@rohitkumarkumawat3461
@rohitkumarkumawat3461 Жыл бұрын
Thankyou for this videos..much needed 🙏
@syedtaha7577
@syedtaha7577 5 ай бұрын
Top class video 🙏🏼 Love the way you've structured it to give out as much information as possible. This should really help many people. Thank you!
@100GB
@100GB 5 ай бұрын
Glad you liked
@devedroy
@devedroy Жыл бұрын
Awesome. Thankyou Dada.
@kaushiknits0307
@kaushiknits0307 Жыл бұрын
I was an Android framework developer circa 2013-14. Framework development is different from application development. I used to code in c++ for framework dev. Now I am an application developer.
@100GB
@100GB Жыл бұрын
It is indeed very different. I mostly work on Java though. End of the day we are still working on apps (system server (activity manager, window manager), car service, Launcher) etc. But the general way of thinking differs a lot from regular app development. It involves tons of AIDL communication + multi threading + maintaining the internal state of the system to name a few bits.
@Sanyu-Tumusiime
@Sanyu-Tumusiime Жыл бұрын
👍🏿 liked video i understand the pain. i did consulting as an android developer at one of the WITCH. it is hard to keep up with all the new techs, but it's fun and i love it. it's really satisfying to see your results pushed to your phone.
@SachinSabbarwal
@SachinSabbarwal Жыл бұрын
Great video!
@eleyasbekele
@eleyasbekele 8 ай бұрын
thanks bro
@n3k0lai
@n3k0lai Жыл бұрын
great video! i thought your explanations were very good. if i could make a suggestion, it would be to lower the volume on the scene transitions. excited to see your future videos!
@100GB
@100GB Жыл бұрын
It was exactly my observation and I even mentioned that to my editors 😂
@nicolasesteban699
@nicolasesteban699 11 ай бұрын
Thanks for this valuable information!
@100GB
@100GB 11 ай бұрын
Pleasure! Please share with your friends and colleagues!
@happylife8124
@happylife8124 Жыл бұрын
Sir iam confused to learn ai and app development can u pls suggest iam 1st year engineering student i only need clear faang companies
@subhamcoder
@subhamcoder Жыл бұрын
I am at 2nd semester in college. I was very curious to know that which development field should I choose this video totally cleared my doubts. Thank you very much bhiya❤❤❤
@100GB
@100GB Жыл бұрын
Please share this among your batchmates!
@subhamcoder
@subhamcoder Жыл бұрын
@@100GB of course
@palmaya4196
@palmaya4196 Жыл бұрын
Hello sir i am going college this year getting nit jalandhar, jamshedpur , nagpur in production and industrial and mechanical in several nits and in iiits centrally funded i am getting smart manufacturing but i have interest "it sector " tell me your opinion.
@devashisgope
@devashisgope 11 күн бұрын
What are the best resources for Android dev in internet
@eshanverma4174
@eshanverma4174 Жыл бұрын
Great video! I am an iOS app developer but still find this video useful.
@100GB
@100GB Жыл бұрын
Please share with your friends and batchmates :)
@eshanverma4174
@eshanverma4174 Жыл бұрын
Sure, I will!
@Motivationc125
@Motivationc125 5 ай бұрын
Bro please guide me for Android development
@Anonymous-fd2fu
@Anonymous-fd2fu Жыл бұрын
Nice video sir, can you give me your opinion on learning java deeply or not? and real life industry usage of it in future? so should i go for it or not😅
@100GB
@100GB Жыл бұрын
Usage of java in flutter: 0
@antoniofuller2331
@antoniofuller2331 4 ай бұрын
I 1 month into my Android Development course in college and it's very hard. Please send me tips and links and references please
@momineliyas122
@momineliyas122 3 ай бұрын
Can we build custom AOSP on Windows 10 OS, Can you help me if possible
@100GB
@100GB 3 ай бұрын
Using Windows subsystem for Linux, I think you can. Just give it a try
@ahmadxrizvi
@ahmadxrizvi Жыл бұрын
Im really having trouble understanding room database I am stuck at it dont know what should I do
@100GB
@100GB Жыл бұрын
Really?? It is supposed to be easier than implementing a custom sqlite helper! What are you having trouble with?
@ahmadxrizvi
@ahmadxrizvi Жыл бұрын
@@100GB every tutorial that I watch involves livedata flow coroutines and it just makes it a lot more confusing 😕
@name9999promodjru
@name9999promodjru 29 күн бұрын
Привет. Ты надиктовал на 5 лет обучения - похоже на правду. Спасибо!
@100GB
@100GB 29 күн бұрын
Рад что вам понравилось. Пожалуйста, поделитесь с друзьями и коллегами!
@deepeshk75
@deepeshk75 Жыл бұрын
bas gaurav bhaiya jesa consistent ban na hai
@IgorBanaru
@IgorBanaru 4 ай бұрын
Ich danke Ihnen vielmals!!! Es war sehr hilfreich. Aber ich würde gerne mehr über den Einsatz von künstlicher Intelligenz in der Anwendungsentwicklung erfahren.
@studiousguyz2062
@studiousguyz2062 Жыл бұрын
Hello sir,I am a NIT Kurukshetra 4th sem student you are truly a great inspiration for us!! Currently i am doing flutter development and build few apps with it, I Want to know u said to learnd java like i did dsa with java is that enough for Android dev or like the approach is different for that
@jyotiradityarakshit161
@jyotiradityarakshit161 5 ай бұрын
Hey man would like to talk do you have linkedin profile?
@mdtowhidulislam9871
@mdtowhidulislam9871 11 ай бұрын
For android development I am learning kotlin, but after that i want learn java for DSA. will it be hard for me to jump? or I should go with java from now
@jintumonisingha8717
@jintumonisingha8717 19 күн бұрын
Hey brother I want ot learn kotlin too for the Developmemt could you help??
@MO-fg2cm
@MO-fg2cm Жыл бұрын
I would like you to just teach the basics of android development The intention of guiding college students for projects in android development Just the bare minimum to get started
@MO-fg2cm
@MO-fg2cm Жыл бұрын
oh you have given resources .... Alright then
@i_youtube_
@i_youtube_ 11 ай бұрын
By the way, how did get the opportunity to get hired as a framework developer?
@100GB
@100GB 7 ай бұрын
I found an opportunity internally and I was very interested in going along with it :)
@navneetkumar9516
@navneetkumar9516 Жыл бұрын
As you are from non CSE branch I wanted to ask you a question. Should I get cs in less famous college (AIT Pune) or get ece in famous one like NSUT? I have interest in cse but I am not getting famous colleges.
@100GB
@100GB Жыл бұрын
Thats a million dollar question. I think in these times branch doesn't really matter! College can help u build a network worth a lifetime. And I think it's not that difficult to do CS on the side along with ECE. You can Orient all your internships towards CS as well. But yeah, having CS will make the road a little easier but your network might not be that great!
@navneetkumar9516
@navneetkumar9516 Жыл бұрын
​@@100GBHey thanks for the answer I was also thinking the same. I will contact you again at the time of counselling please could you help me at that time if possible?
@100GB
@100GB Жыл бұрын
@@navneetkumar9516 sure
@adiboghawala2511
@adiboghawala2511 Жыл бұрын
Sir, I am in 1st year and want to learn app development which path easy, medium or hard should I take? I want to add a project to my resume. According to you which path is best for me.
@100GB
@100GB Жыл бұрын
I think medium should be the way to go :) Or something between medium & hard
@adiboghawala2511
@adiboghawala2511 Жыл бұрын
Thank you Sir
@adarshbinjola4069
@adarshbinjola4069 Жыл бұрын
Bro thumbnail m error h, it should be 2023 not 2013, sending u PR for that pls approve and merge 😜
@100GB
@100GB Жыл бұрын
Done man! Thanks. I screwed that one at the last moment. A good example, that when u r tired just sleep. 🤣
@champion5946
@champion5946 Жыл бұрын
Now they are developing and beta version is ready for kotlin multiplatform which will allow kotlin to build android, ios, web apps
@100GB
@100GB Жыл бұрын
KMM was already there. But a few days back they even launched compose multi-platform ui toolkit. Using which KMM can also be used to write UIs on iOS now
@champion5946
@champion5946 Жыл бұрын
@@100GB I am learning android app dev in kotlin (almost 1 year) slowly slowly ..... i have made some projects also ... used room database, coroutines , recycler view , rest api, Firebase ..... and some 3rd party library .... but i have not used jetpack compos yet.... how much effect it will create on my resume if i do that ?? (going to enter 4th year of college in 2 months).... .. i am confused that ..i should know both compose and xml or should i shift to compose only ???? ... reply whenever you are free thanks 🙏🏻
@100GB
@100GB Жыл бұрын
@@champion5946 well, the sad part is that a few companies use compose and few don't. In terms of interview it shouldn't matter a lot. You should just know one of them. But for your own sake; do compose. It's the future. All of the other stuff that you mentioned can be used with compose.
@champion5946
@champion5946 Жыл бұрын
@@100GB ohhk..thanks ... one last thing 🥲... please tell about mongodb .. is Firebase enough ... i have heard and seen me web dev friend ... writing code in Mongodb is hard then what I do in Firebase . please tell something related to that
@user-my9be5hs9g
@user-my9be5hs9g 4 ай бұрын
@@champion5946it’s not really hard. Just use the mongoose docs and ask chatGpt questions.
@souvikmukherjee2404
@souvikmukherjee2404 Жыл бұрын
Hi Gaurav, Please launch an Android development course
@100GB
@100GB Жыл бұрын
Trust me. I very much want that. Time nikal jaye bas
@parvejniaj8427
@parvejniaj8427 Жыл бұрын
🇧🇩❤️🇰🇼
@noureldin1774
@noureldin1774 6 ай бұрын
iam on my way learning Android development i took my first course for Android mobile development by kotlin and take my second one for the same path by java and kotlin and android framework for traditional standard and the new jetpack compose and iam in the basic and i feel hard when i express my idea from my thinking logically to coding in the right way and knowing which is java oop for the right usage , which app idea should i build and how to do it without help from any one and not like copy paste code or follow youtube toturials . I want to make original software by myself
@nilavarasu4332
@nilavarasu4332 Жыл бұрын
Bro you have lot of ads please place least as possible!!
@100GB
@100GB Жыл бұрын
Ohh really? I don't have the non-skippabke ads enabled on my videos. Which one really bothered you though? Was it in the middle of the video or beginning?
Жайдарман | Туған күн 2024 | Алматы
2:22:55
Jaidarman OFFICIAL / JCI
Рет қаралды 1,7 МЛН
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 4,2 МЛН
Was ist im Eis versteckt? 🧊 Coole Winter-Gadgets von Amazon
00:37
SMOL German
Рет қаралды 36 МЛН
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
VA-PC
Рет қаралды 1,6 МЛН
Samsung Galaxy Unpacked July 2024: Official Livestream
4:6:01
Samsung
Рет қаралды 1,4 МЛН
Самый дорогой кабель Apple
0:37
Romancev768
Рет қаралды 322 М.
НЕ ПОКУПАЙ СМАРТФОН, ПОКА НЕ УЗНАЕШЬ ЭТО! Не ошибись с выбором…
15:23
После ввода кода - протирайте панель
0:18
Up Your Brains
Рет қаралды 1,1 МЛН
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,1 МЛН