WHAT IS A COROUTINE? - Kotlin Coroutines

Sdílet
Vložit
  • čas přidán 22. 07. 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...

Komentáře • 95

  • @codinginflow
    @codinginflow Před 4 lety +71

    0:46 good humor 😂

  • @TheHypertwist
    @TheHypertwist Před 2 lety +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!

  • @cagrkrt332
    @cagrkrt332 Před 3 lety +2

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

  • @Somerandomnessvvv
    @Somerandomnessvvv Před 3 lety +11

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

  • @clarencemoore4058
    @clarencemoore4058 Před rokem +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!😃

  • @subarno26
    @subarno26 Před 18 dny

    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!

  • @letrungkien7
    @letrungkien7 Před 2 lety +1

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

  • @ruibinzhang
    @ruibinzhang Před 2 měsíci

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

  • @noredispena5851
    @noredispena5851 Před 4 lety +14

    Bro your content is the best, never stop

  • @jesprotech
    @jesprotech Před 2 lety +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 Před 3 lety

    Best Kotlin tutorials for Android. Thank you.

  • @desusaivenkat4518
    @desusaivenkat4518 Před 2 lety

    The comparison with the construction work is really great.

  • @energy8069
    @energy8069 Před 7 měsíci

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

  • @dogansengul7313
    @dogansengul7313 Před rokem

    You are creating amazing content about Android. Thanks!

  • @MSSSangameshwarhari
    @MSSSangameshwarhari Před 9 měsíci

    Best introduction video for coroutines

  • @prashantrohilla1723
    @prashantrohilla1723 Před 3 lety

    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.

  • @arjangap2551
    @arjangap2551 Před rokem

    Good explanation. Thank you for making this video

  • @starkhunt2684
    @starkhunt2684 Před 2 lety

    Such a great explanation bro. Thanx for this video

  • @jhaskumar3
    @jhaskumar3 Před 2 lety

    Construnction analogy was really cool

  • @alexnovikov1609
    @alexnovikov1609 Před rokem

    The best explanation ever!

  • @khaledsaif3085
    @khaledsaif3085 Před 2 lety

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

  • @MichaelMossmanNZ
    @MichaelMossmanNZ Před měsícem

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

  • @codingtimelapses1839
    @codingtimelapses1839 Před 4 lety

    Good Job. Keep going !

  • @arthurgichuhi
    @arthurgichuhi Před 7 měsíci

    Great content as always

  • @stefanbecker5129
    @stefanbecker5129 Před 2 lety

    Great videos! Thanks a lot!

  • @Aspiret620
    @Aspiret620 Před 2 lety

    This was so well explained holy crap.

  • @Kunal-jp8tn
    @Kunal-jp8tn Před 2 lety

    Thank you so much for the video.

  • @mahmoudshaaban1931
    @mahmoudshaaban1931 Před 3 lety

    Great content.. Super like

  • @fareeshussainsyed232
    @fareeshussainsyed232 Před 4 lety +4

    best explanation i've found till now

  • @azamovdev
    @azamovdev Před rokem +1

    nice and cool lesson

  • @hisyamzayd
    @hisyamzayd Před 4 lety

    Nice and brief explanation 🔥👌

  • @sudattdave
    @sudattdave Před 3 lety

    clean and concise 😍

  • @developerkiwi8368
    @developerkiwi8368 Před 3 lety

    Clear explanation !

  • @KapilTapsi
    @KapilTapsi Před 4 lety +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

  • @r.j.jeninjoseph4975
    @r.j.jeninjoseph4975 Před 3 lety

    Superb explanation bro

  • @masoomsanadi
    @masoomsanadi Před rokem

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

  • @rakeshniraula8802
    @rakeshniraula8802 Před 4 lety +1

    awesome content, waiting for next video 🔥🔥

  • @suntvhits
    @suntvhits Před rokem

    Very nice explanations bro...

  • @sujeetbadnale9441
    @sujeetbadnale9441 Před 16 dny

    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 Před 16 hodinami

      Hi bro, is the content obsolete?

  • @MDDanishAnsariDev
    @MDDanishAnsariDev Před 4 lety +3

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

    • @PhilippLackner
      @PhilippLackner  Před 4 lety +3

      Thanks, you will in this series, I promise!

    • @sachetthashrestha539
      @sachetthashrestha539 Před 4 lety +2

      Will u cover channels n flows too? 😅

    • @PhilippLackner
      @PhilippLackner  Před 4 lety +2

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

  • @ipsadas4171
    @ipsadas4171 Před 3 lety

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

  • @timta4624
    @timta4624 Před 2 lety

    well, its pretty hard theme and thanks for explaning

  • @dhanshyamkamath8493
    @dhanshyamkamath8493 Před 2 lety

    Well explained

  • @syednoorullahshah9194
    @syednoorullahshah9194 Před 3 lety

    Great explanation mate !

  • @dawoodamir2011
    @dawoodamir2011 Před 4 lety +1

    Thanks for making this vid lookung forwars to new stuff

  • @stephend5305
    @stephend5305 Před 4 lety

    very easy to understand. Thank you

  • @abondutta
    @abondutta Před 3 lety

    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

  • @ShubhamSinghMusic
    @ShubhamSinghMusic Před 3 lety

    Great explanation! Thank you :))

  • @mercury1352
    @mercury1352 Před 4 lety +3

    Great job man, it's very practical 🔥🔥

    • @PhilippLackner
      @PhilippLackner  Před 4 lety +1

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

    • @mercury1352
      @mercury1352 Před 4 lety

      @@PhilippLackner Sure, that's absolutely fine

    • @PhilippLackner
      @PhilippLackner  Před 4 lety +1

      @@mercury1352 thank you!

  • @bellajudey1410
    @bellajudey1410 Před 3 lety

    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.

  • @kallurijayakumar3850
    @kallurijayakumar3850 Před 4 lety +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

  • @vincent56789100
    @vincent56789100 Před 3 lety

    coroutines vs RxJava? which one better?

  • @i-am-the-slime
    @i-am-the-slime Před 4 měsíci

    Gibt's das auch komplett auf deutsch?

  • @56_shekharshinde84
    @56_shekharshinde84 Před 2 lety

    God Explanataion

  • @David-zb8br
    @David-zb8br Před 2 lety

    Better explained than androids devs official channel lol

  • @everythingisforexperience

    Cool!!!

  • @abacaabaca8131
    @abacaabaca8131 Před rokem

    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.

  • @iftekharkhan4652
    @iftekharkhan4652 Před 9 měsíci

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

  • @himanshuyadav7327
    @himanshuyadav7327 Před 4 lety +13

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

  • @MCStarYT
    @MCStarYT Před 4 lety +1

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

  • @jayceeddeyro1406
    @jayceeddeyro1406 Před 4 lety +1

    Please create more tutorials!!!

  • @swapnilkadam1391
    @swapnilkadam1391 Před 2 lety

    commenting for youtube algo

  • @prashantmanshrestha
    @prashantmanshrestha Před 3 lety

    you are "Super Android Man"

  • @bYTeHeaD
    @bYTeHeaD Před 3 lety +1

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

  • @favour2871
    @favour2871 Před rokem

    😃

  • @techguy8050
    @techguy8050 Před 4 lety

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

  • @undefinedbug1.0
    @undefinedbug1.0 Před rokem

    throw NotForProgrammerException :D

  • @icewallowcome3942
    @icewallowcome3942 Před rokem +1

    0:46 List bullshit haahah

  • @Sk-gb2hx
    @Sk-gb2hx Před 3 lety

    +

  • @antoniokomangyudistira4150

    No one disliked yet xD

  • @nymexe
    @nymexe Před rokem

    Launching 100000 coroutines is kind of a stupid idea))

  • @kingelectonics437
    @kingelectonics437 Před 11 měsíci

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