Untangling Coroutine Testing by Márton Braun

Sdílet
Vložit
  • čas přidán 11. 07. 2024
  • Recording brought to you by American Express. americanexpress.io/kotlin-jobs
    Coroutines are embraced on Android as the tool to perform asynchronous operations and manage threading in your apps. Testing them requires some extra work and a solid understanding of coroutine concepts like scopes and dispatchers.
    In this talk, we’ll cover the new guidance we have for testing coroutines on Android, using the latest available testing APIs introduced in kotlinx.coroutines 1.6. We'll go from the simplest cases all the way to Flows, look at Android-specific problems you might face, and learn best practices and patterns you can use in your tests.
    Presented by Márton Braun Android Developer Relations Engineer at Google
    Talk by Márton Braun
    #kotlin #kotlinconf23 #Coroutines #KotlinConf
  • Věda a technologie

Komentáře • 14

  • @devvilboyy676767
    @devvilboyy676767 Před měsícem +2

    I always find myself going back to this video. This is easily the best video about testing flows and coroutines. I recommend it to everyone who asks about this subject.

  • @ChrisAthanas
    @ChrisAthanas Před rokem +8

    Finally a talk that uses effective animations instead of just arrows!
    Thank you for taking the time to do that!
    Best talk I’ve seen on the subject I’ve seen

  • @hinocenciopaulo
    @hinocenciopaulo Před 3 měsíci +1

    Thank you so much to all the involved in putting on this amazing talk. So much valuable information.

  • @hj2931
    @hj2931 Před rokem +7

    Nice talk and learned a lot, thanks!

  • @christopherelias8022
    @christopherelias8022 Před 3 měsíci

    Thank you very much Márton Braun!!! Amazing presentation, super clear, straightforward and concise 👏!!!

  • @androidstudio1995
    @androidstudio1995 Před 3 měsíci

    That's a great talk

  • @aabhishek4911
    @aabhishek4911 Před 8 měsíci +1

    Easily the best video on coroutine testing on the internet.

  • @suapccolangelo
    @suapccolangelo Před rokem +1

    Great talk, I learned a lot! Thank you!

  • @gekylafas
    @gekylafas Před 5 měsíci

    That was a brilliant talk!

  • @tinoutech5016
    @tinoutech5016 Před 10 měsíci

    what a great video and what a great explanation.

  • @manusarangal449
    @manusarangal449 Před 5 měsíci

    Thank you so much!

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

    Great!

  • @Bozacar
    @Bozacar Před rokem +6

    Turbine should be used for Flow testing by default, don't do it manually

    • @ChrisAthanas
      @ChrisAthanas Před rokem +2

      Yes and it’s good to know how it worked manually