Рома Елизаров показывает, какие есть проблемы с
Кстати, на AppsConf у Вани @mistreckless будет доклад про то, как правильно этими самыми
#kotlin #flow #coroutine
Future
, с suspend fun
и с Channel
и аккуратненько подводит к новому клубочку - Flow
. Доступно это дело в kotlinx.coroutines
, начиная с 1.2.0-alpha-2
.Кстати, на AppsConf у Вани @mistreckless будет доклад про то, как правильно этими самыми
Channel
пользоваться.#kotlin #flow #coroutine
Medium
Cold flows, hot channels
Kotlin coroutines were missing a primitive to represent cold asynchronous streams of data. Not anymore. Welcome Kotlin Flows.
Очередная статья про
#kotlin #flow #coroutine
Flow
от Ромы Елизарова. Немножко показывается, как это дело устроено внутри, и рассказывается, как они борются с backpressure при помощи suspending functions.#kotlin #flow #coroutine
Medium
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.
И ещё немного про Reactive Streams и подход к дизайну Flow от Ромы нашего Елизарова.
#kotlin #flow #coroutine
#kotlin #flow #coroutine
Medium
Reactive Streams and Kotlin Flows
Kotlin Flows build on the foundation of Reactive Extensions and Reactive Streams with a flavor of Kotlin Coroutines.