WHAT IS A COROUTINE? - Kotlin Coroutines

Поділитися
Вставка
  • Опубліковано 14 лип 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...

КОМЕНТАРІ • 94

  • @subarno26
    @subarno26 10 днів тому

    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!

  • @sujeetbadnale9441
    @sujeetbadnale9441 8 днів тому

    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.❤

  • @codinginflow
    @codinginflow 4 роки тому +71

    0:46 good humor 😂

  • @cagrkrt332
    @cagrkrt332 3 роки тому +2

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

  • @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!😃

  • @Somerandomnessvvv
    @Somerandomnessvvv 3 роки тому +11

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

  • @letrungkien7
    @letrungkien7 2 роки тому +1

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

  • @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!

  • @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. 👍

  • @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.

  • @Henkkagg
    @Henkkagg 3 роки тому

    Best Kotlin tutorials for Android. Thank you.

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

    This explanation never failed to impress me each time I watch 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.

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

    The comparison with the construction work is really great.

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

    Best introduction video for coroutines

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

    The best explanation ever!

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

    You are creating amazing content about Android. Thanks!

  • @Kunal-jp8tn
    @Kunal-jp8tn 2 роки тому

    Thank you so much for the video.

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

    Good explanation. Thank you for making this video

  • @stefanbecker5129
    @stefanbecker5129 2 роки тому

    Great videos! Thanks a lot!

  • @MichaelMossmanNZ
    @MichaelMossmanNZ 25 днів тому

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

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

    Great content as always

  • @developerkiwi8368
    @developerkiwi8368 3 роки тому

    Clear explanation !

  • @starkhunt2684
    @starkhunt2684 2 роки тому

    Such a great explanation bro. Thanx for this video

  • @fareeshussainsyed232
    @fareeshussainsyed232 4 роки тому +4

    best explanation i've found till now

  • @sudattdave
    @sudattdave 3 роки тому

    clean and concise 😍

  • @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.

  • @codingtimelapses1839
    @codingtimelapses1839 4 роки тому

    Good Job. Keep going !

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

    nice and cool lesson

  • @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

  • @jhaskumar3
    @jhaskumar3 2 роки тому

    Construnction analogy was really cool

  • @mahmoudshaaban1931
    @mahmoudshaaban1931 3 роки тому

    Great content.. Super like

  • @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😂

  • @stephend5305
    @stephend5305 4 роки тому

    very easy to understand. Thank you

  • @dawoodamir2011
    @dawoodamir2011 4 роки тому +1

    Thanks for making this vid lookung forwars to new stuff

  • @syednoorullahshah9194
    @syednoorullahshah9194 3 роки тому

    Great explanation mate !

  • @hisyamzayd
    @hisyamzayd 4 роки тому

    Nice and brief explanation 🔥👌

  • @dhanshyamkamath8493
    @dhanshyamkamath8493 2 роки тому

    Well explained

  • @ipsadas4171
    @ipsadas4171 3 роки тому

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

  • @ShubhamSinghMusic
    @ShubhamSinghMusic 3 роки тому

    Great explanation! Thank you :))

  • @r.j.jeninjoseph4975
    @r.j.jeninjoseph4975 2 роки тому

    Superb explanation bro

  • @rakeshniraula8802
    @rakeshniraula8802 4 роки тому +1

    awesome content, waiting for next video 🔥🔥

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

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

  • @timta4624
    @timta4624 2 роки тому

    well, its pretty hard theme and thanks for explaning

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

    Very nice explanations bro...

  • @everythingisforexperience
    @everythingisforexperience 4 роки тому +1

    Cool!!!

  • @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!

  • @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!

  • @56_shekharshinde84
    @56_shekharshinde84 2 роки тому

    God Explanataion

  • @MCStarYT
    @MCStarYT 4 роки тому +1

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

  • @himanshuyadav7327
    @himanshuyadav7327 4 роки тому +13

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

  • @David-zb8br
    @David-zb8br 2 роки тому

    Better explained than androids devs official channel lol

  • @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.

  • @jayceeddeyro1406
    @jayceeddeyro1406 4 роки тому +1

    Please create more tutorials!!!

  • @swapnilkadam1391
    @swapnilkadam1391 2 роки тому

    commenting for youtube algo

  • @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.

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

    😃

  • @prashantmanshrestha
    @prashantmanshrestha 3 роки тому

    you are "Super Android Man"

  • @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

  • @vincent56789100
    @vincent56789100 3 роки тому

    coroutines vs RxJava? which one better?

  • @i-am-the-slime
    @i-am-the-slime 4 місяці тому

    Gibt's das auch komplett auf deutsch?

  • @techguy8050
    @techguy8050 4 роки тому

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

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

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

  • @bYTeHeaD
    @bYTeHeaD 3 роки тому +1

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

  • @undefinedbug1.0
    @undefinedbug1.0 Рік тому

    throw NotForProgrammerException :D

  • @Sk-gb2hx
    @Sk-gb2hx 3 роки тому

    +

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

    0:46 List bullshit haahah

  • @antoniokomangyudistira4150
    @antoniokomangyudistira4150 4 роки тому

    No one disliked yet xD

  • @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 .