Sid Patil


Kotlin Mumbai: Dissecting Coroutines

calendar_today hourglass_empty 1 min read workspaces Community

Mohit Sarveiya, GDE for Kotlin talks about selectors, channels and flows and dissects coroutines.

Event Details

  • Speaker: Mohit Sarveiya ,Google Developer Expert for Kotlin
  • Date: 28th November 2020
  • Location: Online

Dissecting Coroutines

The coroutines library contains many features for starting coroutines, creating Flows and Channels, and handling a mutable shared state. But, how do we use them, how do they work and what are good use cases?

In this talk, we will explore basic to advanced features provided by the coroutines library. We’ll look at when to use state flow, shared flow, and every type of Channel. We’ll explore lesser-known features and their use cases such as selectors and actors. Did you know combining Flows uses selectors under the hood? What are they? Mohit will share his learnings from his extensive experience in using these constructs!



That’s been it for our November meetup! It was quite interesting to understand how channels and flows work. We concluded the meetup with a Q&A round.

About the author

Siddhesh Patil is an Android Engineer at DeliveryHero. Building core ordering experiences at Foodpanda and Foodora. He is the organzier of Kotlin Mumbai, a developer community in Mumbai, India. Find talks, articles and latest developments in Android and Kotlin on this website

Sid Patil is an Android Engineer and Kotlin Advocate based in Berlin, Germany. He works at Delivery Hero, building ordering experiences for food delivery and Q-commerce brands like Foodpanda and Foodora.

Share on


More articles to read