WHAT IS A COROUTINE? - Kotlin Coroutines

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 ก.ค. 2024
  • In this new series you will learn what coroutines are, what they are useful for and how to use them. You will learn everything you need to know as an Android developer.
    ⭐ 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/...
    Regular Android tutorials on my Instagram: / philipplackner_official
    Checkout my GitHub: github.com/philipplackner
    You like my free content? Here you can me a coffee:
    www.buymeacoffee.com/philippl...

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

  • @codinginflow
    @codinginflow 4 ปีที่แล้ว +71

    0:46 good humor 😂

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

    I've been on your channel for weeks now, and every time your demonstration gets even better. Great job Philipp.

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

    I've watched all your tutorials about kotlin coroutines and I have to say you've done an amazing job. I finally understand how to use them. Thank you so much!

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

    Thank so much for everything you do Phillip! I love the visual representation to demonstrate how Threads work. This really helped me to understand the concept!😃

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

    I've watched a few of your videos and found them super intuitive! Very easy to follow and understand. Subscribed!

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

    Every time i want to learn something your videos shows up. You are a great teacher. Thanks a lot.

  • @noredispena5851
    @noredispena5851 4 ปีที่แล้ว +14

    Bro your content is the best, never stop

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

    Very well explained and in great detail. I think the best of your video would be the construction worker bit. It makes it very clear where coroutines operate and their relation to threads. 👍

  • @Henkkagg
    @Henkkagg 3 ปีที่แล้ว

    Best Kotlin tutorials for Android. Thank you.

  • @subarno26
    @subarno26 21 วันที่ผ่านมา

    Damn, wanted to brush up on the asynchronous concepts and came across this video. It doesn't have you showing your face and your voice also sounds a little off, great to see how far you have come. An inspiration truly!

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

    The comparison with the construction work is really great.

  • @ruibinzhang
    @ruibinzhang 2 หลายเดือนก่อน

    It has been 1 month passed since I began studying android development. I am so lucky that I can find this channel today.

  • @energy8069
    @energy8069 7 หลายเดือนก่อน

    This explanation never failed to impress me each time I watch the video !

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

    Good explanation. Thank you for making this video

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

    You are creating amazing content about Android. Thanks!

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

    Such a great explanation bro. Thanx for this video

  • @arthurgichuhi
    @arthurgichuhi 7 หลายเดือนก่อน

    Great content as always

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

    Great videos! Thanks a lot!

  • @Kunal-jp8tn
    @Kunal-jp8tn 2 ปีที่แล้ว

    Thank you so much for the video.

  • @prashantrohilla1723
    @prashantrohilla1723 3 ปีที่แล้ว

    man you are awesome. i was searching best explanation on coroutines on whole youtube. and after many days. Finally i found you. your explanation is best.

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

      Thanks man, happy to help❤️

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

    The best explanation ever!

  • @MSSSangameshwarhari
    @MSSSangameshwarhari 9 หลายเดือนก่อน

    Best introduction video for coroutines

  • @codingtimelapses1839
    @codingtimelapses1839 4 ปีที่แล้ว

    Good Job. Keep going !

  • @developerkiwi8368
    @developerkiwi8368 3 ปีที่แล้ว

    Clear explanation !

  • @sudattdave
    @sudattdave 3 ปีที่แล้ว

    clean and concise 😍

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

    nice and cool lesson

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

    The workers in construction building is the best example to understand Coroutine I have found on Internet.

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

    This was so well explained holy crap.

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

    Construnction analogy was really cool

  • @hisyamzayd
    @hisyamzayd 4 ปีที่แล้ว

    Nice and brief explanation 🔥👌

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

    best explanation i've found till now

  • @mahmoudshaaban1931
    @mahmoudshaaban1931 3 ปีที่แล้ว

    Great content.. Super like

  • @r.j.jeninjoseph4975
    @r.j.jeninjoseph4975 3 ปีที่แล้ว

    Superb explanation bro

  • @KapilTapsi
    @KapilTapsi 4 ปีที่แล้ว +6

    You are super good. First the content quality and explanations with animations are excellent. Then the video quality of 4k which is superb. And the content is updated or much recent. thank you for your hardwork. please keep making useful videos . love you

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

      Kapil Tapsi thank you so much❤️

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

    very useful.
    to the point.
    will use info on stackoverflow 🙂

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

    Great explanation. Really looking forward to learn more about Coroutines. Thanks a lot.

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

      Thanks, you will in this series, I promise!

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

      Will u cover channels n flows too? 😅

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

      @@sachetthashrestha539 I was thinking about this, I'm not sure yet, maaaybe😂

  • @syednoorullahshah9194
    @syednoorullahshah9194 3 ปีที่แล้ว

    Great explanation mate !

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

    Very nice explanations bro...

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

    Well explained

  • @ipsadas4171
    @ipsadas4171 3 ปีที่แล้ว

    Awesome content and well demonstrated content ...keep it up

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

    awesome content, waiting for next video 🔥🔥

  • @stephend5305
    @stephend5305 4 ปีที่แล้ว

    very easy to understand. Thank you

  • @ShubhamSinghMusic
    @ShubhamSinghMusic 3 ปีที่แล้ว

    Great explanation! Thank you :))

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

    Thanks for making this vid lookung forwars to new stuff

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

    I love your function example ... I made a slightly different variation:
    fun spendMoney(money: List): List {
    return listOf("iPhone", "iMac", "MacBook")
    }

  • @sujeetbadnale9441
    @sujeetbadnale9441 19 วันที่ผ่านมา

    Brother, You are a blessing from God for us. You make it so simple. I watched the entire playlist of cou routines was awesome. And need less to say your entire channel is the no 1 native android channel. God Bless You more. Be Blessed and Blessing for others by his grace.❤

    • @StriliDev
      @StriliDev 3 วันที่ผ่านมา

      Hi bro, is the content obsolete?

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

    Great job man, it's very practical 🔥🔥

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

      Thanks!! Would it be okay for you if I use your comment as a testimonial on my future website?

    • @mercury1352
      @mercury1352 4 ปีที่แล้ว

      @@PhilippLackner Sure, that's absolutely fine

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

      @@mercury1352 thank you!

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

    well, its pretty hard theme and thanks for explaning

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

    i really like your explanation.. it is easily understandable.
    if you attach the next video link in the overlay of video, it will be useful to navigate to next video

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

      Thanks for the feedback, I will consider that!

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

    Cool!!!

  • @bellajudey1410
    @bellajudey1410 3 ปีที่แล้ว

    Thanks. Very good explanation. Can you plz share your code for 100000 coroutines and threads, despite many tries, I'm unable to start 100000 coroutines that update UI as well.

  • @56_shekharshinde84
    @56_shekharshinde84 2 ปีที่แล้ว

    God Explanataion

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

    for anybody curious as to why a thread may need to be "rested" is because at some point you may want to read that "rested" thread, otherwise data race would happen.

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

    Just wanted to say hi :-)
    I wish you luck. And OMG 0 dislikes!

  • @i-am-the-slime
    @i-am-the-slime 4 หลายเดือนก่อน

    Gibt's das auch komplett auf deutsch?

  • @himanshuyadav7327
    @himanshuyadav7327 4 ปีที่แล้ว +13

    I am literally crying :( Why the hell a developer is making fun of developers XD at 0:46

  • @vincent56789100
    @vincent56789100 3 ปีที่แล้ว

    coroutines vs RxJava? which one better?

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

    Please create more tutorials!!!

  • @abondutta
    @abondutta 3 ปีที่แล้ว

    if i run a corutine for a long time, then the screen stays blank for long time. if i can show the screen as circular loading then it will be great.
    Ex: when doing a http request, if i can show a loader dialog then the user will know process is running

  • @David-zb8br
    @David-zb8br 2 ปีที่แล้ว

    Better explained than androids devs official channel lol

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

    commenting for youtube algo

  • @iftekharkhan4652
    @iftekharkhan4652 9 หลายเดือนก่อน

    There is an error in thois video. Threads can be suspended and resumed using wait() and notify()

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

    😃

  • @prashantmanshrestha
    @prashantmanshrestha 3 ปีที่แล้ว

    you are "Super Android Man"

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

    I thought there is a different person narrating the lecture, 😂😅

  • @undefinedbug1.0
    @undefinedbug1.0 ปีที่แล้ว

    throw NotForProgrammerException :D

  • @techguy8050
    @techguy8050 4 ปีที่แล้ว

    In summary learn coroutines they might just save your life one day 👌🏽😅

  • @Sk-gb2hx
    @Sk-gb2hx 3 ปีที่แล้ว

    +

  • @antoniokomangyudistira4150
    @antoniokomangyudistira4150 4 ปีที่แล้ว

    No one disliked yet xD

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

    0:46 List bullshit haahah

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

    Launching 100000 coroutines is kind of a stupid idea))

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

    Girlfriend?{
    throw NotForProgrammerException()
    Return null}
    😂😂😂
    no one didn't see that subtilty .