Coroutines are powerful and confusing. lets you run real coroutine code and watch every coroutine start, wait, get cancelled, fail or finish, then checks what you understood.
Get on Google Play
Every Demo is real coroutine code. The snippet you read is the source that runs, with nothing staged.
One Lane per coroutine shows when it runs, when it is suspended, and how it ends.
Cancel a parent or make a child fail while a Demo runs, and watch what happens to the rest.
From suspending functions to testing flows with Turbine, each closed by a Quiz with a reason for every answer.
Real problems from apps and backends, solved by choosing what goes in each gap of the code, then run to watch the answer work.
Ten Questions drawn from every Topic, as often as you like, with the Topics worth going back to.
The app teaches Topics, one after another, in this order. The first are free, and the rest come with Premium.
Install it and start with the first Topic, free.