Big thanks to Connected for hosting us this month!
18:30 Doors open, chit-chat and hang
19:00 Talk begins
Expressive (a)synchronous code using coroutines - Flávio Faria
As everyone knows, long-running operations in Android apps should never be executed on the main thread. With the goal of protecting developers from making mistakes, the Android ecosystem relies heavily on asynchronous APIs that can be found all over the framework and also in many third-party libraries. Although this might do the trick for simple apps and workflows, this becomes a problem as complexity grows in the codebase. In this talk, we'll explore how to leverage coroutines to convert asynchronous APIs into synchronous ones for the sake of expressiveness, readability and developer sanity.
Interested in giving a talk at the GDG Toronto Android meetup? Propose a talk here: http://bit.ly/gdgtorontoandroidspeakerform
Want to chat with the amazing people you've met at our meetup? Join our Slack! http://bit.ly/signuptoslack
We have a code of conduct for all of our events: