top of page
< Back

Coroutines Party Tricks

Status: Accepted

Coroutines are an important tool in the Android developer’s toolbox. We use 'em to background our tasks, to parallelize our work, and to gracefully cancel operations.

This is not a talk about that reasonable coroutines use.

Instead, we’ll do unreasonable, forbidden things. We’ll study the implementation details of coroutines, scopes, and contexts. Once that foundation is established, we’ll start ‘thinking in coroutines’ and break our brains a bit!

We’ll cover:

💣 Making I/O slower with `suspend`
💣 Turning code inside-out
💣 Using reflection with coroutines
💣 Treating the user as a function

If you're willing to suspend disbelief, this talk is for you.

Speakers

Jesse Wilson

Cash App

bottom of page