Launch vs Async in Kotlin Coroutines

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 พ.ย. 2024

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

  • @deepakkanyan1072
    @deepakkanyan1072 10 หลายเดือนก่อน +2

    Hey Amit, Again very good video: [ Misconception: launch{} return nothing ]. 💯

    • @amitshekhar
      @amitshekhar  10 หลายเดือนก่อน +1

      Glad that you liked it

  • @AmitVerma-iq3oe
    @AmitVerma-iq3oe 9 หลายเดือนก่อน +1

    Very informative explanation, short, sweet and simple explanation!

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

      Glad you liked it

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

    hey Amit, Can you make a video on best way to Handle NavigationGraph in ComposeUI. thanks
    1. By using routing technique
    2. By using fragment (Old way Navigation graph)
    3. Just using ComposeUI functions.

  • @baijusharma6027
    @baijusharma6027 10 หลายเดือนก่อน +1

    Thank you for continuing this series 🙏

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

      Most welcome

  • @KunalGoyal
    @KunalGoyal 9 หลายเดือนก่อน +1

    please make a video on types of dispatchers and their use case with withContext

  • @kumarbharani2718
    @kumarbharani2718 หลายเดือนก่อน +1

    Content top notch

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

      Glad that you liked.

  • @superlucky3999
    @superlucky3999 4 หลายเดือนก่อน +1

    Really helpful thank you

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

      Most welcome

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

    Can you please make a video on BLE ??

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

    I was asked this recently in an interview.

    • @amitshekhar
      @amitshekhar  10 หลายเดือนก่อน +1

      Good to know

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

    Good video explannation

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

      Keep learning and keep growing

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

    I think the exception handling difference that is explained is pretty misleading. async{} does not crash because you are not calling await(). The moment you call await it will crash. async{} does not execute until we call await(). So we cannot say this is a difference. Please correct me if my understanding is wrong here. @amitshekhar

    • @amitshekhar
      @amitshekhar  8 หลายเดือนก่อน +1

      As you mentioned: "async{} does not execute until we call await()". Please experiment regarding this statement and let us know the result.

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

      Agree with u, launch or aysnc still crash if u not use try/catch exception

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

      Looks like my observation was correct async do get executed once task is spawned. And await is only blocking function which wait for the result which can be exception that need to be handled. Will do this experiment to understand this better.

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

      @vipinkumar7230
      1. async{} does not crash because you are not calling await().
      This is correct
      2. async{} does not execute until we call await().
      This is wrong, The coroutine starts running as soon as async is called, but its result is not available until you call await()