If I Was to Start Android Again... THIS Is How I Would Do It!

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ก.ย. 2021
  • Many beginners are overwhelmed with how they should start learning Android and want to know exact roadmaps to follow. In this video I will tell you how I would do it nowadays.
    ⭐ Get certificates for your future job
    ⭐ Save countless hours of time
    ⭐ 100% money back guarantee for 30 days
    ⭐ Become a professional Android developer now:
    pl-coding.com/premium-courses...
    💻 Let me personally review your code and provide individual feedback, so it won't backfire and cost you a fortune in future:
    elopage.com/s/philipplackner/...
    Subscribe to my newsletter for regular Android & Kotlin advice:
    pl-coding.com/newsletter
    Join this channel to get access to perks:
    / @philipplackner
    Regular live codings on Twitch:
    / philipplackner
    Join my Discord server:
    / discord
    Regular programming advice on my Instagram page: / _philipplackner_
    Checkout my GitHub: github.com/philipplackner
    You like my free content? Here you can buy me a coffee:
    www.buymeacoffee.com/philippl...

ความคิดเห็น • 103

  • @VenewebTV
    @VenewebTV 2 ปีที่แล้ว +141

    In the early 80's I studied Basic and started developing banking applications in multi-user environments. In the 90s, I sold a System designed by me to nine banks. From 2000 I studied Visual Basic and sold another application to four banks. One of them still uses it. And from 2010, I started with Java, today a Bank has an Application designed by me and waiting for 19 more banks. With this experience, I can only tell you one thing: everything you said in the video is true. I congratulate you and I hope people value your honesty and the quality of human being that you are. Today I am studying Android with your tutorials, I hope to tell you about my experiences soon. Thank you

    • @adipurnomo5683
      @adipurnomo5683 2 ปีที่แล้ว +4

      You never stop learning sir 👍

    • @gerdsfargen6687
      @gerdsfargen6687 ปีที่แล้ว

      I love this!!

    • @Luffy_2804
      @Luffy_2804 11 หลายเดือนก่อน

      so what about the exp. sir tell us more

  • @haykmkrtchyan7093
    @haykmkrtchyan7093 2 ปีที่แล้ว +94

    I didn't use a roadmap. 4 years ago, when I started Android development, I've opened tutorials, watched them, and at the end of the tutorial I've copy-pasted the code, then I started to manipulate it and try to create something on my own. It really helped that time. Watching tutorials without practice, it's like you will have an impression that you know this topic, but after 5-10 days you will just remember 10-20% of that information. So just practicing it, will increase these numbers.

    • @PhilippLackner
      @PhilippLackner  2 ปีที่แล้ว +16

      true, it's something completely different to implement it your own

    • @kalibra2121
      @kalibra2121 2 ปีที่แล้ว +1

      that was my next question for Phillip but you kinda answered it already. I wanted to know if it's ok to watch other's videos when you implement a thing, I mean if I have to learned it syntax by syntax or I can just get inspired by somebody's code and just adapt that code to my situation :-?

    • @haykmkrtchyan7093
      @haykmkrtchyan7093 2 ปีที่แล้ว +2

      @@kalibra2121 you can watch others implementation, so you will find different solutions imho.

    • @Synthwave89
      @Synthwave89 2 ปีที่แล้ว +2

      This! I feel implementing things on my own really pulls all the knowledge together.

    • @dekus80
      @dekus80 ปีที่แล้ว +1

      I do so from 2002 in mobile from Palm development). But now you must learn much more for job start. In our country to find work ever as junior in android you must know and write java/kotlin clean arch, coroutines/rx, di, room and so on. Compose appeared. And big conmpetition as you don't need to buy apple to start development

  • @Zuphest
    @Zuphest 2 ปีที่แล้ว +23

    Agree on the learn by doing, simply watching a video is not enough.
    But a roadmap is also not as worthless as you make it. It gives a high level overview and serves as a rough guide on which order you should explore the topics.
    Even in your video you sometimes skip over parts because "it's too advanced" which is totally fair, but a beginner would not know that if they had no guidance, they also wouldn't know what topics will pair well together for a project.
    Feels like you've mixed "using a roadmap" and "not taking a deep dive on the topic" together which I'm not sure if they necessary have that strong of a coupling.

  • @learncodingwithgilles5801
    @learncodingwithgilles5801 2 ปีที่แล้ว +2

    You are amazing man. Thanks alot for these advices.

  • @anne-oz7vb
    @anne-oz7vb 2 ปีที่แล้ว +1

    I really needed to hear that thank you

  • @ashirvadjoy5257
    @ashirvadjoy5257 2 ปีที่แล้ว +2

    Man, this is just awesome.... I love all your videos ....

  • @alangregoric3640
    @alangregoric3640 ปีที่แล้ว +3

    Making simple and usable projects is the best advice. Thank you. I took your advice and after learning basics in both Kotlin and Android I made quite simple but nice and helpful app for my company.

  • @MetehanBOLAT
    @MetehanBOLAT 2 ปีที่แล้ว +2

    Thanks so much for sharing your experiences. This is so important for us.

  • @jd-9
    @jd-9 ปีที่แล้ว

    This video was helpful. Thanks Philipp!

  • @kyeiiih4422
    @kyeiiih4422 2 ปีที่แล้ว

    Great content bro. I love your work.

  • @Salehalanazi-7
    @Salehalanazi-7 2 ปีที่แล้ว +3

    You making a video like this. just forces you to actually review what you need to know. You're a great developer man. and a content creator too

  • @ahmedelnoor8303
    @ahmedelnoor8303 2 ปีที่แล้ว

    Thanks Philipp,
    It's all about Roadmap, I started learning Android development 4 years ago.

  • @shafique7z
    @shafique7z 2 ปีที่แล้ว +1

    Really informative

  • @avenged703
    @avenged703 2 ปีที่แล้ว +1

    wow, i like this video, brave me to be better android developer. Thanks Philipp 🙏🙏

  • @commonsense1019
    @commonsense1019 2 ปีที่แล้ว +3

    Man u r a god for me 🙏
    Well said same q was with me 👍

  • @constamueller
    @constamueller ปีที่แล้ว

    Super helpful thanks!

  • @yash1307
    @yash1307 2 ปีที่แล้ว

    Thank you for this video. It will help me a lot and i don't know about Coil library so thank you once again for this.

  • @hassaanahmed9666
    @hassaanahmed9666 ปีที่แล้ว

    You are a Great Teacher ❤️

  • @techmarinar
    @techmarinar 2 ปีที่แล้ว

    thanx man , great advices

  • @nachiketgomkale5400
    @nachiketgomkale5400 2 ปีที่แล้ว +1

    Bro you are fabulous !! Love the way you teach ... I'm from India and I'm following you plz make more content appreciate your work

  • @harisiqbal9120
    @harisiqbal9120 2 ปีที่แล้ว

    Thanks @Philip nice video 👌

  • @rameshg2717
    @rameshg2717 2 ปีที่แล้ว +18

    Yup, I agree. It's almost three years, since I started learning android development. Training content and real code is sometimes far away from eachother. Each time i try a new thing, it seems to be deprecated or no longer part of latest version.

  • @AbdulWahab-kk1hs
    @AbdulWahab-kk1hs 2 ปีที่แล้ว

    Thank you so much!!

  • @ycorphacking3534
    @ycorphacking3534 2 ปีที่แล้ว

    thank you bro , keep it up

  • @hidrasal6059
    @hidrasal6059 ปีที่แล้ว

    I was making some small practices to understand and learn about important Kotlin libraries.Still tough for me to do a large scale project.Since I watch this video,my confident increased little bit.Thank you for all knowladge that you gave me with your inspiring video contents.

  • @itszechs
    @itszechs 2 ปีที่แล้ว +21

    It's true for programming in general, if you don't apply concept you learn in real world apps, it's futile.

    • @discoboy8169
      @discoboy8169 11 หลายเดือนก่อน

      it is so basic about any learning - practice makes perfect - sayings for ages!

  • @MaisUmSomente
    @MaisUmSomente 2 ปีที่แล้ว

    thanks, this channel is amazing

  • @celsodeccache6268
    @celsodeccache6268 2 ปีที่แล้ว

    Thank you for this video. It inspired me to continue my studies about Android

  • @mustafaammar551
    @mustafaammar551 2 ปีที่แล้ว

    very cool video
    thank you bro

  •  2 ปีที่แล้ว +6

    That's true, I'm my opinion the best way it's to build real apps, then you start to have real issues and find the fixes, nice video, keep doing great content.

    • @PhilippLackner
      @PhilippLackner  2 ปีที่แล้ว

      Thanks!

    • @aarifmohamedhassan
      @aarifmohamedhassan 2 ปีที่แล้ว

      ​@@PhilippLackner​
      Building Industry-Level Apps With Multi-Module Architecture - Cost is 99,00 - means please tell me in INR?

  • @everythingisok9411
    @everythingisok9411 ปีที่แล้ว

    Thanks!

  • @frozencoder
    @frozencoder 2 ปีที่แล้ว

    Good guide!

  • @xaviersoh
    @xaviersoh ปีที่แล้ว

    Very Helpfull

  • @ifell3
    @ifell3 2 ปีที่แล้ว

    Great vid

  • @crateer
    @crateer 2 ปีที่แล้ว +1

    Great Video!
    Always remember: *Learning by Doing* is absolut Key in learning neethings!
    Books and Tutorials are fundamental, but without trying what you watched/read, this info is barely useful :)

  • @mohammednasr7012
    @mohammednasr7012 11 หลายเดือนก่อน

    thank you, you are the best...

  • @shakhawathossain3207
    @shakhawathossain3207 2 ปีที่แล้ว

    the best video on android dev guideline

  • @ezekielwachira1691
    @ezekielwachira1691 2 ปีที่แล้ว +8

    You are always the best. Every time I want to learn a new thing, I always explore your playlists. I started by making a news app project that is on your playlists of which I learnt alot. Then I make notes app by myself, I later transformed the note app with dependency Injection of which I also learnt from your playlist. When someone's asks me about how they can go with android development, I always give them link to your channel because the videos are clearly well explained, easy to follow along, hard to forget😂. Thank you so much.

  • @user-nz2sj4cd2j
    @user-nz2sj4cd2j 2 ปีที่แล้ว +6

    For my russian friends short info about video:
    Крч, в двух словах - не смотрите на RoadMap, который предлагают люди, просто изучите базу по котлину и андроиду (не гонитесь сразу выучить всё на свете), и потом придумайте себе какой-нибудь проект. Как придумать проект? Вот, например, мне нравится одна мобильная онлайн игра и я решил сделать что-то на подобии helper'a по этой игре - вот так и вы придумайте себе. Потом уже по ходу того, как вы будете учить всё новые вещи, старайтесь их сразу применять в свой проект. Да, автор говорит, что на каждую новую выученную фичу нужно делать новый проект, но лично я не очень с этим согласен. Можно делать один не прям сложный проект, но все фичи там использовать.
    P.S не в обиду автору (если он переведёт это:)), но на самом деле, эти слова можно увидеть на любом форуме, под любым видосом, комментом, где люди спрашивают "Как начать учить что-либо". Это я к тому, что из видоса минуты 2 это полезная инфа, а всё остальное - вода)

  • @yudahendriawan3724
    @yudahendriawan3724 2 ปีที่แล้ว +1

    I already read the roadmap after I understand about MVVM and Clean Architecture, the way I learn seems messy but uniquely that every people has their own way to understand something. LOL

  • @sohaibkhan845
    @sohaibkhan845 2 ปีที่แล้ว

    Well said

  • @wert001
    @wert001 2 ปีที่แล้ว

    I am the #1000 who marked this video with LIKE )) Thanks a lot for your work!

  • @prashlovessamosa
    @prashlovessamosa ปีที่แล้ว

    Thanks

  • @mohyddineal-lahham7620
    @mohyddineal-lahham7620 2 ปีที่แล้ว +1

    cool job men

  • @neingtyyyy
    @neingtyyyy 2 ปีที่แล้ว

    This is amazing..

  • @thebenberman
    @thebenberman 6 หลายเดือนก่อน

    An update to this video would be great!

  • @ujjwalful
    @ujjwalful 10 หลายเดือนก่อน

    Thank you..

  • @timjroughton9931
    @timjroughton9931 2 ปีที่แล้ว +2

    Yup, I once knew someone in the 90's through to the 2000's he read just about every book you could imagine, knowledge he had in abundance a great library for information but for writing and actual project? no, he would get so far and get lost because had to much information and never learned focused that knowledge with experience.

  • @sachinbisht7417
    @sachinbisht7417 2 ปีที่แล้ว +1

    Hello Philipp Lackner .. Can you please make an video about Android ML Kit and also you can make a simple app using Ml Kit... Please...Love your videos💖💖💖

  • @elijahonduso
    @elijahonduso 2 ปีที่แล้ว

    @Philipp this quite insightful. Came in handy when I actually needed to hear this. I never miss you videos man.

  • @saihemanthperumalla7744
    @saihemanthperumalla7744 2 ปีที่แล้ว

    Hi bro I am loving your videos about Android..Help me to more improve my skills in android..

  • @baadrqaaba9529
    @baadrqaaba9529 2 ปีที่แล้ว

    I couldn’t agree more

  • @overtured
    @overtured ปีที่แล้ว

    Great vid, what's your opinion about the Jetbrains education courses? They have a very good method of exposing theory using micro problems not attached to your chosen project, presenting it before a project step you gonna need to write by yourself. Project that you're building using the course learned. What's your view on their method/tool?

  • @moneyharry
    @moneyharry 2 ปีที่แล้ว

    Roadmaps never end.

  • @itssaj7329
    @itssaj7329 2 ปีที่แล้ว

    thanks

  • @Alex-ze4bs
    @Alex-ze4bs 2 ปีที่แล้ว

    Thanks Philipp,
    Please tell us about CameraX.

  • @CodLiv3rSid
    @CodLiv3rSid ปีที่แล้ว +2

    hey what will be the new way
    first learn kotlin
    and then learn jetpack compose?

  • @aleksandarradivojevic971
    @aleksandarradivojevic971 ปีที่แล้ว

    Hi, I have few questions. First of all where can I find all the projects from I can learn or combine things to make my own aps because I am not confident enough to go on my own from scratch. Secondly can I get a first job or internship in android development with 7 to 8 month of learning it. I am on 3rd year of college for Software developing and by the summer my plan is to start doing something. By the way thanks for your videos you are really good teacher.

  • @angelmauriciorivas6160
    @angelmauriciorivas6160 2 ปีที่แล้ว +2

    it's like to want to learn dancing, you wont be able to get a good dancer if you spend nights just seing how other people do it

  • @rogercolque
    @rogercolque 2 ปีที่แล้ว

    4:58
    good suggest

  • @shijinvijayan4687
    @shijinvijayan4687 2 ปีที่แล้ว

    can you share the details about screenshare apps like zoom,meet etc..

  • @PandaTop.
    @PandaTop. 2 ปีที่แล้ว

    Please tell me if you can name the rewrite of someone else's code (from different sources) and a combination in one code is programming? In the future I want to become an Adroid developer ...

  • @kristofs8893
    @kristofs8893 2 ปีที่แล้ว +2

    Roadmaps tend to get deprecated when it comes to Android. :D :D :D

  • @socialseva137
    @socialseva137 2 ปีที่แล้ว

    Which tools are best to record development videos?

  • @theophilus494
    @theophilus494 2 ปีที่แล้ว

    I noticed something on nearly all programming channel.. they are all talking about this tutorial hell thing, which has been in my mind for a while now. I have a question though... What is the difference between senior and junior developer

  • @SalomDunyoIT
    @SalomDunyoIT 2 ปีที่แล้ว +1

    What do you think about using flutter/react native instead of kotlin/java app?

    • @nero1375
      @nero1375 ปีที่แล้ว

      Cross-platform for MVP or basic stuff. If you want a serious app, modular, good performance and experience, you need to go native.
      For example, starting a new business, you want to feel the market and release an app to validate some idea, Flutter is a good call. After this entry point, generating revenue, going native will pay big. Maybe an web app for some one that still waste time using an IPhone hehehehe

  • @omarmaq6878
    @omarmaq6878 ปีที่แล้ว

    Thx, you've just explained how Google tutorials way

  • @asimlatif360
    @asimlatif360 2 ปีที่แล้ว +1

    What are the some solid projects ? Kindly give some examples

  • @jagadhisshgubbala1839
    @jagadhisshgubbala1839 ปีที่แล้ว

    are you providing any courses?

  • @DevlogBill
    @DevlogBill ปีที่แล้ว

    If you been studying web development for almost 1 year. Learning React, object orientated programming, your good with functions, you are pretty good with styling with css with flexbox and positioning your display on the screen and you made close to 10 projects with everything you learned using JavaScript, how much of this is transferable? If I decided to get into Android development because I tried it out and actually enjoy it. I wonder how much of my knowledge is transferable and will it take me still a very long time before getting decent with Android where I am quickly able to create projects right away. I wonder what else would I be lacking which I would need to learn before becoming qualified to be considered hirable for Android development, thank you for the video.

    • @AaronCyni
      @AaronCyni ปีที่แล้ว

      8 months later... I hope you discovered React Native!

    • @DevlogBill
      @DevlogBill ปีที่แล้ว

      @@AaronCyni Nope, been working on Android. But for cross platform much later I am considering Flutter.

  • @hanifalfaqih
    @hanifalfaqih 2 ปีที่แล้ว +1

    project based learning

  • @RaghulS-nl6wx
    @RaghulS-nl6wx 10 หลายเดือนก่อน

    How do I ask questions on your discord server?!

  • @nilayparikh6693
    @nilayparikh6693 2 ปีที่แล้ว +2

    I want to know that what is the future of kotlin because flutter is now trending for making mobile applications because it supports cross platform both are developed by Google but i have this question and you are perfect for asking it so i have ask you.Your response is valuable Thank you.

    • @commonsense1019
      @commonsense1019 2 ปีที่แล้ว

      Same q

    • @r_yan3531
      @r_yan3531 2 ปีที่แล้ว +7

      I don't think flutter and kotlin is comparable, kotlin is very powerful android native development language though you have learnt flutter and working on cross platform apps one should know the native libraries for that perticular platform and fyi kotlin is comming with kotlin multi-platform mobile
      So I think kotlin has a bright future

    • @meidy3795
      @meidy3795 2 ปีที่แล้ว +1

      i still prefer using kotlin.Kotlin is far more powerfull than flutter

    • @haykmkrtchyan7093
      @haykmkrtchyan7093 2 ปีที่แล้ว +1

      As I know he has talked about it in the podcast in coding in flow channel. You can check to make sure.

  • @puneet7768
    @puneet7768 2 ปีที่แล้ว

    What do think of tutorials in raywenderlich?

  • @nagendranm.s.4512
    @nagendranm.s.4512 2 ปีที่แล้ว

    How to monitor internet using flow without jetpackcompose

  • @abdulhafizabduqodirov2351
    @abdulhafizabduqodirov2351 2 ปีที่แล้ว

    please upload the video of some app from zero to release

  • @aarifmohamedhassan
    @aarifmohamedhassan 2 ปีที่แล้ว

    Building Industry-Level Apps With Multi-Module Architecture - Cost is 99,00 - means please tell me in INR?

  • @brianryan4053
    @brianryan4053 2 ปีที่แล้ว +3

    Learning of Room database should be coupled with recyclerview

  • @vectoralphaSec
    @vectoralphaSec ปีที่แล้ว +2

    I disagree. Tutorials are the best for learning and building projects. Doing projects without a tutorial will just take longer and deter you from continuing. I agree on building projects, but doing and following tutorials, courses and roadmaps is a bad idea.

  • @elgobert
    @elgobert ปีที่แล้ว

    I updated android studio yesterday. Man there is no XML and Java.
    Documentation is all messed up. (literally copied code from documentation throws errors)
    There is not a single tutorial on youtube.
    Edit:
    Bruh i'm so stupid. I copied all the code from documentation, even the app name, Where i had to put the name of my own app.
    The documentation is OK.
    🤣