The FULL Beginner to Pro Roadmap for Android Development in 2023

Поділитися
Вставка
  • Опубліковано 1 жов 2024

КОМЕНТАРІ • 182

  • @jeromealtariba7339
    @jeromealtariba7339 Рік тому +186

    I want to tell you that I have discovered your channel several months ago and thanks to, it I have developped my own android native apps about a old hard rock band (playing songs, getting data from an external api that I have developped by my self in kotlin/soringboot,..). The incredible thing is that I have followed the exact same steps you mentionned in this video. So I can encourage all noobs to do what you mentionned. Worth to mention that I'm coming from a javascript/typescript world, so objects/classes are familiar. And on top of that, you are very easy to undertand for non english natives, and this is really important. Thks a lot !

    • @ThanhTranIT
      @ThanhTranIT Рік тому +1

      agree

    • @sahibaliyev2445
      @sahibaliyev2445 Рік тому

      Definitly right!❤

    • @DavidHernandez-gx1jn
      @DavidHernandez-gx1jn Рік тому +1

      That's awesome.. but im curious, what band?

    • @jeromealtariba7339
      @jeromealtariba7339 Рік тому

      @@DavidHernandez-gx1jn iron maiden

    • @outlander234
      @outlander234 Рік тому +1

      The worth noting part is the most important part, you arent a beginner programmer. Even though title implies begginer to pro FOR android dev some people might assume it takes you from beginner programmer to pro.

  • @kiiikoooPT
    @kiiikoooPT Рік тому +3

    Wait, I always did stuff in C++ now you telling me if I want to go to android I need a new language? I though I was able to upload my main C++ code in android with just a different compiler or something, why the hell they say that SDL2 is multiplatform anyway then? Cant I make my apps with sdl in C++ go to android? This is stupid, for get android then...

  • @mr.getrighhttt3433
    @mr.getrighhttt3433 Рік тому +18

    Yeah, speaking from somebody that works in the industry at a company, I'd recommend actually learning conceptual knowledge while building apps. Tutorials definitely help. There's devs on my team right now who don't know what technologies do specifically, but can read code, and understand conceptually what's going on, so they can make it work.

  • @mracipayam
    @mracipayam Рік тому +41

    I searched a lot on youtube for android development but this channel is the best, he is always giving up to date informations, this makes the channel best i think.

  • @gomebenmoshe832
    @gomebenmoshe832 11 місяців тому +2

    Any recommended udemy courses for android development? I'm looking for something that is up to date for 2023.
    Thanks in advance!

  • @parth3075
    @parth3075 Рік тому +13

    JUST THE VIDEO I WAS LOOKING FOR! For days I've been meaning to get back to Android and was looking for a latest Android dev sort of roadmap but man you never disappoint! thankyou so much

  • @mateenDemah
    @mateenDemah Рік тому +9

    Haven't watched the video and I'm already pumped. Being watching this channel for months now and I know everything from Philipp is quality and very informative.

  • @FinKent
    @FinKent Рік тому +7

    you are going to be the best Android developer on youtube soon 1000%. Thank you for all guides, I have finished jetpack compose with you

    • @PhilippLackner
      @PhilippLackner  Рік тому +5

      Who is the best right now?

    • @userglls
      @userglls 7 місяців тому

      @@PhilippLackner www.youtube.com/@PhilippLackner

  • @vladimirneutrino497
    @vladimirneutrino497 Рік тому +16

    Philipp, you are the only reason why i started learning kotlin and havent given it up yet)) i truly appreciate the way you explain complicated things in a simple manner. thank you very much

    • @yurowitz
      @yurowitz Рік тому +4

      Dont give up. It only gets easier as your brain gets accustomed to building things and thinking out of the box. What Phillip mentioned is exactly what I did years ago, and it made me make profit literally a few months after I started everything. This guy is great, he is giving the essential for free without sugarcoating and without complicating things, because after all, Android is really easy.

    • @anmolverma075
      @anmolverma075 Рік тому

      Hey bro, till where have you done in Kotlin and from where are you studying it?

    • @vladimirneutrino497
      @vladimirneutrino497 Рік тому

      @@anmolverma075 gpt chat, phillips channel, android official resources. i am stuck on view model and live data. trying to create my own crud application with no use of hilt and other unclear things. maybe philipp will hear us and make up a comprehensive video of creating crud using room

    • @anmolverma075
      @anmolverma075 Рік тому

      @@vladimirneutrino497 that's great man.
      I have also started with Kotlin, I knew java and now wanted to shift to Kotlin,also familiar with basics of Android Dev.
      By the way ,how are you using gpt to learn? Can you help me, as I also need to give a project on Android Dev in my college.

  • @R4F431
    @R4F431 Рік тому +5

    I was looking for a roadmap and I found a piece of gold. Subscribing right now!

  • @orangasli2943
    @orangasli2943 Рік тому +3

    Man..
    I think maybe you can teach more about proxy class in kotlin/java..
    Because I cannot really comprehend one of the function in `Retrofit` package.
    The function takes in an interface as parameter and then outputs `Response`
    The other day I saw you create an interface with all that annotations..
    Then you create a singleton object that stores a pointer to that interface.
    Then the way you initialise that pointer by calling bunch of `Retrofit` function that return `Response`.
    So how can java/kotlin create a concrete class from an interface at runtime called `proxy class`?

  • @DevlogBill
    @DevlogBill Рік тому +12

    Hi Phillip, been learning JavaScript for 8 months. Afterwards did a bit of Django for freelancing creating CRUD apps. Found out I don't like freelancing. Also, there are no jobs around my area for Django Developers and everyone is focused on React for JavaScript. But Kotlin caught my eye. I will begin learning Android development with Kotlin today from your videos. I downloaded IntelliJ and Android Studio. Since I know my fundamentals already and did some backend work should I start by creating projects? Learn the kotlin language while creating something?

    • @619ry7
      @619ry7 Рік тому +2

      Any update how far you went

    • @DevlogBill
      @DevlogBill Рік тому

      @@619ry7 Hi 619, Well I've been learning a bit more about ORM's and databases. I am finding out my interest is more inline with backend technologies. Tried out Android Studio, didn't like it much. BUT I love Kotlin, it is officially my favorite programming language now. I love null safety, interfaces, the concept of mutable versus immutable arrays. Kotlin was my very first experience with a strongly typed programming language and I've learned so much with it. It really taught me to think differently in how I should structure my code. It made me realize now that I don't want to ever use again a high level scripting language like JavaScript or even Python because there is so much more you can do with a statically typed language.

    • @GabrielOsborn-hm3ww
      @GabrielOsborn-hm3ww 8 місяців тому

      Update!

  • @ShopnoKing
    @ShopnoKing Рік тому +5

    You are the best mentor to learn android, I have ever saw ❤ Thank You so much mentor!

  • @somebodyqt3407
    @somebodyqt3407 7 місяців тому +2

    Masterpiece. Outstanding. Incredible. Having planned the project I was so confused for weeks where to start to get the backend and whole bunch of features work. Finally I've got how the android dev actually works. The greatest gratitude 🤝

  • @kinggeorges625
    @kinggeorges625 Рік тому +5

    Hi Phillip, thanks for the video.
    Could you please consider to make more videos on KMM real-world projects, such as a News App.
    Thanks again for the effort your are making to share knowledge

  • @kasepriunalcatraz6780
    @kasepriunalcatraz6780 Рік тому +6

    Hello , perfect video 😊 we would be very happy if you could prepare an mvvm guide with retrofit and clean architecture understanding.

  • @lindaporsius
    @lindaporsius Рік тому +2

    Hi Philipp. I could use some feedback/code reviews so this mentoring sounds great, but can you give me an indication what the price is?

  • @kirwakelvinkering3122
    @kirwakelvinkering3122 Рік тому +3

    Philip ,please do a video on push notifications with jetpack compose , especially launching different screens when a notification is clicked.

  • @umairsiddique5337
    @umairsiddique5337 Рік тому +5

    I am a android developer with 6 months experience. I feel worried about that their are ocean of features that can be asked by client to implement in app. Are all feature resources available on Internet now a days?

    • @PhilippLackner
      @PhilippLackner  Рік тому +5

      Yes they are and clients usually don't expect you to have the whole Android SDK in your brain :)

    • @umairsiddique5337
      @umairsiddique5337 Рік тому

      @@PhilippLackner Thanks a lot❤️

  • @usmanahmad3459
    @usmanahmad3459 Рік тому +2

    Dear sir , to build cross platform Mobile app , which one is best to choose
    Flutter , react native or kmm ?

  • @adrielsoren2904
    @adrielsoren2904 Рік тому +2

    I can see your simplicity, great knowledge and kindness, thank you very much for sharing your knowledge and I wish you the best multiplied by 3000%. thanks for sharing with us.

  • @YulbazZakirov
    @YulbazZakirov Рік тому +1

    thanks, it was usefull but where I can get more practical knowledge?

  • @Leon-un2ii
    @Leon-un2ii Рік тому +1

    Please make a video on how to vibrate your phone, once an activity is launched.

  • @gdty5736
    @gdty5736 Рік тому +4

    You deserve more visibility. You make really really good and useful content for future programmers. Keep going!!! 💪🏼

  • @sahilkanabar8605
    @sahilkanabar8605 Рік тому +1

    Hey there, i am intermediate in android now but still i dont know to test my app can you make video on testting apps for beginners like me please that would be very big help.

  • @freshtechtips
    @freshtechtips Рік тому +2

    4:40
    Retrofit?? Why not ktor client, it support multiplatform and written in native kotlin

    • @PhilippLackner
      @PhilippLackner  Рік тому +4

      This focuses on native android and retrofit is just nicer than ktor and more spread in the industry

  • @nastenkaoo
    @nastenkaoo Рік тому +1

    you are perfect bro, you can make some tutorial videos on Udemy with paid

  • @dogu0101
    @dogu0101 10 місяців тому +1

    I'm done with all other steps and trying to build a google calender app but it's damn hard.

    • @kreuuu228
      @kreuuu228 9 місяців тому

      why it's hard?

    • @dogu0101
      @dogu0101 9 місяців тому

      @@kreuuu228 I couldn't find clear instructions to use google api.

  • @PrathivAR-f7l
    @PrathivAR-f7l Місяць тому

    Can u please update the your video on jetpack compose , it's uploaded 3 years ago. just to make sure everything latest is available

  • @bhaveshkumawat0
    @bhaveshkumawat0 Рік тому +1

    That's the video I want from you 😅. I'm following the Android Documentation and your videos and I can't find the right way. I also saw many videos of android roadmap but this is the best video❤.

  • @sylvestrestalin
    @sylvestrestalin Рік тому +3

    Although I'm not a mobile dev and aren't planning to be one, today I wandered what the technology stack is like for a native android dev and found your video. I have to say this was a very good video and your view on the roadmap is very practical and useful. Keep up with the great content. 👍

  • @nnamdiwilliams1498
    @nnamdiwilliams1498 Рік тому +1

    What mentorship are you referringvto?

  • @raghavaganesh9
    @raghavaganesh9 Рік тому +5

    On an average how much time it will take to complete???

  • @anamfathima9219
    @anamfathima9219 2 місяці тому

    Hello, I am very new to android development, and I have tried using Java programming language in android. Is it most suitable for Android or should I proceed with learning Kotlin?

    • @sadiq9687
      @sadiq9687 2 місяці тому

      Kotlin is better and it is declared as the official language for android development by Google

  • @surajtutz5742
    @surajtutz5742 Рік тому

    Hey, could you please a tutorial on how to deploy a ktor app on hostinger vps , with PostgresSql.
    I watched your tic tac toe video but , I don't know how to deploy a ktor app with PostgresSql, I used exposed library for database access... Please make a video on it , 🙏

  • @RafaUribeG_Dev
    @RafaUribeG_Dev Рік тому +1

    You´re awesome man, I'm a trainee at Android Development and your videos has help me a lot, your channel is the best on Android, keep it that way bro, greetings from Santiago, Chile

  • @mohdotnet
    @mohdotnet Рік тому

    Lol my roadmap ..
    Learnt Kotlin basics.
    Watched your Jetpack Compose videos.
    Developed a silly little Profit and Loss app
    Next stop data sources and API connectivity

  • @wahyu08031992
    @wahyu08031992 Рік тому +2

    I'm a beginner, is there any benefits using kotlin rather than java?

    • @sesebere
      @sesebere Рік тому

      ua-cam.com/video/QsrQV0wXh2E/v-deo.html

    • @alsh2887
      @alsh2887 Рік тому

      For deeper understanding, it's better to take a course of Java. But not dive too deep into it. Yet Kotlin is main language for native development for now and if you don't want to work only on legacy projects you'll have to master Kotlin.
      Also. Kotlin is much nicer to write in.
      I've studied Android development on courses, and we had three months pure Java, 1 month pure Kotlin and 1 month Android development using Kotlin.

    • @sesebere
      @sesebere Рік тому

      @@alsh2887 by "legacy projects", u're referring to old Android projects that have their codebase written in Java, right?

    • @alsh2887
      @alsh2887 Рік тому

      @@sesebere yes

  • @TheZaurHasanov
    @TheZaurHasanov Рік тому +1

    👋🏻👋🏻

  • @kalyankannaiah4249
    @kalyankannaiah4249 11 місяців тому

    Would you mind updating this roadmap by squeezing in when to learn Jetpack Compose?

  • @Ard1023
    @Ard1023 6 місяців тому

    we cant hear you. what are you saying??????
    Fix your Sound Mix levels.

  • @rajnadigottu7931
    @rajnadigottu7931 Рік тому

    I'm completely new to coding. wanna develop my own app and also wanna become job ready in android development. So learning KOTLIN directly is okay or should I learning anything else???

  • @manavtyagi6086
    @manavtyagi6086 Рік тому

    Hello @phillip I'm your new subscriber I wanna ask you personally a very rare important ❓
    I was a OnePlus 6 user all working well one day in the morning suddenly my phone got off and I tried everything to boot the root every thing i know pressing keys and all than i search bout it I didn't get clear image nor I understand what's wrong when i try to onn it shows dump fix mode my OnePlus 6 is in I have my contact school time memories I ain't have that backup yet i go to their service centre they took my device and after a day said we did not did it feel like they don't know shit that's their answer like it isn't working soo i without asking anything take back home my device still I'm wandering after seeing your videos any info opinion suggestion for me to fix my device from what dumpfix mode
    And one thing more bro I have honor play that i broke by mistakes still it's with me in that phone there not so much backup but yeah in that device too... I was thinking yesterday maybe if there's a CPU hardware software problem somehow can I do shift the items to others that what is my plan to try if i get no response but hope you tell something great that helps me

  • @keshrinandan7403
    @keshrinandan7403 Рік тому

    Any element of motivation sir ? I am not able to make it consistent, trying from past five years and but...

  • @oliveryt7168
    @oliveryt7168 Рік тому +1

    This man is 100% trustworthy.
    (Gutes Video, wie immer💪)

  • @georgelgrama5943
    @georgelgrama5943 8 місяців тому

    hello, sorry for bothering you, there were 2 accordion apps on the play store and when I search on the play store I can't find them anymore, but when I search on google it says your device is not compatible with this version, please what can I do

  • @KristaAnnikaVilenius
    @KristaAnnikaVilenius 8 місяців тому

    Hi, thanks for video, is this roadmap relevant in 2024?

  • @samruddhahonawade3556
    @samruddhahonawade3556 Рік тому

    chatgpt affect Android Development field ????

  • @1cs519
    @1cs519 Рік тому

    Philipp Could you make a video take about how web 3.0 affect android developer?

  • @abdurraju1031
    @abdurraju1031 Рік тому

    Sir do you have any course related building android rom+porting rom and moding app+App cration....

  • @pankajsaroj64
    @pankajsaroj64 Рік тому

    Hey ihave around 3+ years of experience in native Android development should learn flutter or should i stay with kotlin can any on e suggest

  • @javierjimenez3627
    @javierjimenez3627 6 місяців тому

    I'm almost an automotive technician but i want to learn android dev to create some ideas I have on my mind, I just discovered your Chanel now, let's see how it goes

  • @IgorBanaru
    @IgorBanaru 7 місяців тому

    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.

  • @hesa4196
    @hesa4196 10 місяців тому

    Why is everybody forcing kotlin down my pipe

  • @ALEX54402
    @ALEX54402 Рік тому +1

    You are the best bro

  • @Neverhood.
    @Neverhood. 8 місяців тому

    This guy has 3 white pupils in each of his eye
    Thank you for the roadmap!

  • @MrKristoRaag
    @MrKristoRaag 8 місяців тому

    Is it actual roadmap for all android developers in 2024?

  • @justmeagain9302
    @justmeagain9302 8 місяців тому

    Should I be learning data structures and algorithms?

  • @StockGoUp
    @StockGoUp Рік тому

    Is anyone down to make an app with me. I'm seriously asking 😗

  • @bizzatrader5972
    @bizzatrader5972 Рік тому

    I would like to build an android remote controller on a phone and give it away for free without any ads

  • @vishwasbabar4194
    @vishwasbabar4194 11 місяців тому

    Man today I found the gem ❤.... For android development... Lot of resources is available on your channel.

  • @ALEX54402
    @ALEX54402 Рік тому

    Please make a video about how I add themed icon support on my app icon

  • @royalvillage-amazingvideos7645

    AGORA UI KIT IS NOT WORKING IN ANDROID STUDIO FLAMINGO
    PLEASE TELL HOW I FIX THE ERROR

  • @thanasisathanasi4965
    @thanasisathanasi4965 9 місяців тому

    Thanks for mentioning that Jetpack is the new kid on the block ! I

  • @priyanshuyadav4785
    @priyanshuyadav4785 Рік тому

    Can you make video on auto image slider in jetpack compose

  • @kaunghtetaung3727
    @kaunghtetaung3727 Рік тому

    Finally, I found the best youtube channel to learn Android Development. Thanks a lot.

  • @somith16
    @somith16 Рік тому

    any upcoming videos on project based

  • @bruceman9581
    @bruceman9581 Рік тому

    And how long will this roadmap take to learn?

  • @ЕмилијаЖупанек
    @ЕмилијаЖупанек 10 місяців тому

    How much time and effort does it take to create your first app?

  • @jopadjr
    @jopadjr Рік тому

    131st...Thanks Philipp

  • @Indently
    @Indently Рік тому

    How to do roadmap to Android in Python?

  • @proandroiddevir
    @proandroiddevir Рік тому

    Thank for this video,🙏🙏🙏🙏🙏👏👏👏👏👏👏👏

  • @shivanichallagulla
    @shivanichallagulla Рік тому +2

    I see a lot of tutorials and articles about android app development, but very little of ios app development. What is the reason behind this? Does a lot of people use androids instead of iPhones, and is that why android development has high demand? What about jobs, does android developers has more opportunities and high packages?

    • @harresonlima5415
      @harresonlima5415 Рік тому

      I'd believe it is because you "need" the macbook or a apple pc to create the applications. So it i more easy and accessible for the most people to create for android.

  • @bordignonjunior
    @bordignonjunior Рік тому

    name the videos in order. it's so simple.

  • @msl1461
    @msl1461 Рік тому

    I hear a lot of words but no clear path

  • @nemzyxt
    @nemzyxt Рік тому

    Great explanation Philip, you got a new sub here

  • @AwankemBenjamin-y3u
    @AwankemBenjamin-y3u Рік тому

    Greetings sir your channel is goof

  • @mihirraval2076
    @mihirraval2076 Рік тому

    much appreciated your guidance brother

  • @itgmaster098
    @itgmaster098 Рік тому

    W

  • @umerfarooq3121
    @umerfarooq3121 Рік тому

    Build some modern apps for Android.

  • @asd.444
    @asd.444 11 місяців тому

    it was very nice

  • @pratiksaria5830
    @pratiksaria5830 Рік тому

    Thank you for Everything Sir

  • @YaizaGonzalezLeon
    @YaizaGonzalezLeon Рік тому

    thanks for your tutorial

  • @deathlife2414
    @deathlife2414 11 місяців тому

    I heard in USA 80% percent of teens use iPhone and This is tracking on the global market to so it is good to thinking of cross platform.

    • @PhilippLackner
      @PhilippLackner  11 місяців тому +2

      In September 2023 it was 43% for Android and 57% for iOS (among all US citizens, not only teens). World wide it's ~70% Android

    • @KaroKaro290
      @KaroKaro290 11 місяців тому +1

      1. It depends on country, in Poland most of users uses android.
      2. Some people will always choose android because it's better for them - same for me.
      3. Native app performance is always the best.
      4. If you know native you will jump into crossplatform in a second.
      5. In some stage of you crossplatform career you will need native knowledge.

  • @SamuelMcallister-n2p
    @SamuelMcallister-n2p 9 місяців тому

    cool video)

  • @AntioneJackman
    @AntioneJackman 10 місяців тому

    cool video)

  • @MagalyCantey
    @MagalyCantey 11 місяців тому

    cool video)

  • @rc5016
    @rc5016 Рік тому

    Thank you very much!

  • @birukfikadugizaw8025
    @birukfikadugizaw8025 Рік тому

    I need mentor but I will pay as soon as I get an opportunity man.

    • @PhilippLackner
      @PhilippLackner  Рік тому

      Feel free to apply to my program in the description :)

  • @IrinaVesco
    @IrinaVesco 11 місяців тому

    cool video)

  • @unknow.n__
    @unknow.n__ Рік тому

    Do i need to learn UI/UX to work as a android freelance developer ?

  • @ITisonline
    @ITisonline 5 місяців тому

    PLEASE 2024!

  • @kirgo4720z
    @kirgo4720z Рік тому

    Good project! I really like it!

  • @runder2022
    @runder2022 Рік тому

    What about back end?

  • @АртемийКазаков-с6ч
    @АртемийКазаков-с6ч 8 місяців тому

    cool video)

  • @repairstudio4940
    @repairstudio4940 Рік тому

    Liked and subbed ...🎉

  • @Abdelhafidoueldhajjou
    @Abdelhafidoueldhajjou 10 місяців тому

    gem content

  • @Citizenof98
    @Citizenof98 Рік тому

    In a bit more than 2 months into industry from scratch? Sorry, but I do not believe.

    • @PhilippLackner
      @PhilippLackner  Рік тому +3

      If you read the program you'll find out that I don't claim this anywhere :)
      The requirements are that you're already able to build basic apps. Till there you can learn it all on my channel.

    • @Citizenof98
      @Citizenof98 Рік тому

      @@PhilippLackner you're right. My fault. Pardon

  • @AnatoliTsoi
    @AnatoliTsoi Рік тому

    Thank you sensei 👍

  • @BeverlyRamirez-qq6ch
    @BeverlyRamirez-qq6ch 8 місяців тому

    cool video!