Big thanks to Connected for hosting us this month! 🕓 SCHEDULE: 18:30 Doors open, chit-chat and hang 19:00 Talks begin 🗣Talks 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 o
25 RSVP'd
Big thanks to Connected for hosting us this month!
🕓 SCHEDULE:
18:30 Doors open, chit-chat and hang
19:00 Talks begin
🗣Talks
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.
Composed and Compact with Kotlin Flow - Josh Allen
Have you sweat buckets in your journey to mastering RxJava? Now Kotlin Flow is no longer just experimental and you're wondering if all that knowledge is obsolete. Embrace the future, and learn how the Flow can help you leverage your past expertise in beautiful new ways: composed, compact, and flowing with possibility.
---
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:
https://goo.gl/WYGqKn
Contact Us