Untangling Coroutine Testing by Márton Braun

  Рет қаралды 7,476

Kotlin by JetBrains

Kotlin by JetBrains

Күн бұрын

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

Пікірлер: 16
@devvilboyy676767
@devvilboyy676767 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.
@ayitinya
@ayitinya 17 күн бұрын
even added it to doc in a project
@ChrisAthanas
@ChrisAthanas Жыл бұрын
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
@hj2931
@hj2931 Жыл бұрын
Nice talk and learned a lot, thanks!
@hinocenciopaulo
@hinocenciopaulo 4 ай бұрын
Thank you so much to all the involved in putting on this amazing talk. So much valuable information.
@aabhishek4911
@aabhishek4911 9 ай бұрын
Easily the best video on coroutine testing on the internet.
@christopherelias8022
@christopherelias8022 4 ай бұрын
Thank you very much Márton Braun!!! Amazing presentation, super clear, straightforward and concise 👏!!!
@suapccolangelo
@suapccolangelo Жыл бұрын
Great talk, I learned a lot! Thank you!
@androidstudio1995
@androidstudio1995 4 ай бұрын
That's a great talk
@gekylafas
@gekylafas 5 ай бұрын
That was a brilliant talk!
@manusarangal449
@manusarangal449 5 ай бұрын
Thank you so much!
@tinoutech5016
@tinoutech5016 11 ай бұрын
what a great video and what a great explanation.
@kqvanity
@kqvanity 8 ай бұрын
Great!
@MariaYurchenko-dv6iz
@MariaYurchenko-dv6iz 4 күн бұрын
is there a text version?
@Bozacar
@Bozacar Жыл бұрын
Turbine should be used for Flow testing by default, don't do it manually
@ChrisAthanas
@ChrisAthanas Жыл бұрын
Yes and it’s good to know how it worked manually
One language to build them all! by Paul Merlin and Rodrigo Oliveira
43:00
Kotlin by JetBrains
Рет қаралды 1,3 М.
Coroutines and Loom behind the scenes by Roman Elizarov
45:22
Kotlin by JetBrains
Рет қаралды 30 М.
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 23 МЛН
MISS CIRCLE STUDENTS BULLY ME!
00:12
Andreas Eskander
Рет қаралды 18 МЛН
Summer shower by Secret Vlog
00:17
Secret Vlog
Рет қаралды 12 МЛН
Modern Compose Architecture with Circuit by Zac Sweers and Kieran Elliott
30:49
The Essence of Coroutines
8:10
Dave Leeds
Рет қаралды 7 М.
Untangling Coroutine Testing by Márton Braun, Google EN
43:40
Android Makers
Рет қаралды 3 М.
Kotlin Multiplatform vs Flutter: Which should we use?
4:42
Kei Fujikawa
Рет қаралды 17 М.
MVVM vs. MVI - Understand the Difference Once and for All
18:40
Philipp Lackner
Рет қаралды 35 М.
Coroutines Beyond Concurrency by Alex Semin
39:35
Kotlin by JetBrains
Рет қаралды 20 М.
This Is My FAVORITE Error Handling Class
28:57
Philipp Lackner
Рет қаралды 27 М.
Releasing Faster with Kotlin Multiplatform
32:24
Gradle
Рет қаралды 11 М.
Spring + Kotlin = Modern + Reactive + Productive by: Josh Long and James Ward
44:28
KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov
45:32
Лазер против камеры смартфона
1:01
Newtonlabs
Рет қаралды 725 М.
Kumanda İle Bilgisayarı Yönetmek #shorts
0:29
Osman Kabadayı
Рет қаралды 2,1 МЛН
Как удвоить напряжение? #электроника #умножитель
1:00
Hi Dev! – Электроника
Рет қаралды 1,1 МЛН