Simple design of Kotlin Flow

Peek under the hood of Kotin Flow design— a combination of language features and a library that enables a powerful abstraction.