There are lots of problems that coroutines avoid n...
# feed
d
There are lots of problems that coroutines avoid naturally, thanks to the way they're designed. When it comes to shared data, though, it's up to the developer to avoid race conditions. The good news is that Kotlin provides several tools to help with it! I put together this 9-minute video to show the options, with some thoughts about when you might want to use each one.

https://youtu.be/Ap-cVIM5ORY

⏸️ 16