Tom Colvin

Android GDE, CTO at Apptaura

Talk Title

Asynchrony and the infinite conveyor belt: Advanced coroutines and flows

Room

Nest

Date

31.10.2024

Time

16:05 > 40 min

Share

on Twitter

Most likely, you already know how to use coroutines and flows. They're part of our everyday existence. But all too often we learn them through repetition and rote learning, rather than forging a meaningful understanding of what's happening deep down.
So:

- What *really* happens when you mark a function as 'suspend'?
- How come crazy things like infinite loops on the main thread are possible?
- What's the magic link between coroutines and flows?
- What, really, is a scope? A context? A job?

And there's a satisfying conclusion, too! We find that everything is linked: the path that seems to add complexity, in fact takes us back full circle.

Speaker Bio

Tom Colvin is CTO of Apptaura, the app development specialists; and founder of Conseal Security, the mobile app security experts. He has been a developer for over 20 years and worked with Android since Cupcake. He is a Google Developer Expert in Android.

Menu