#Architecture #Reactive
Building a system of reactive components with Kotlin
Продолжение рассказа о том, какую архитектуру используют в Badoo для разработки приложений. В новой статье речь зайдет о базовых блоках для построения реактивной архитектуры
Building a system of reactive components with Kotlin
Продолжение рассказа о том, какую архитектуру используют в Badoo для разработки приложений. В новой статье речь зайдет о базовых блоках для построения реактивной архитектуры
Medium
Building a system of reactive components with Kotlin
This is the second part in a series of articles on Android architecture in Badoo. Check out the first one if you missed it:
#Architecture #MVI #Reactive
Introducing Orbit MVI for Kotlin and Android
Разработчики из компании Babylon Health показали свое собственное решение для архитектуры - OrbitMVI. В статье рассматриваются базовые принципы MVI и особенности решения.
Introducing Orbit MVI for Kotlin and Android
Разработчики из компании Babylon Health показали свое собственное решение для архитектуры - OrbitMVI. В статье рассматриваются базовые принципы MVI и особенности решения.
Medium
Introducing Orbit MVI for Kotlin and Android
We are delighted to introduce Orbit MVI, a library for the Model-View-Intent UI architecture pattern for Kotlin and Android.
#Coroutines #Flow #Reactive
Back-pressure in Kotlin Flows
Back-pressure - это та вещь про которую надо задумываться когда вы работает с Reactive подходами. Back-pressure - это когда источник данных посылает новые данные быстрее чем им может обработать подписчик. Из-за этого возникает необходимость задания политики что делать с очередью данных.
В статье разбирается как об Back-pressure не надо задумываться когда вы используете Coroutine Flow, благодаря suspend функциям и принципам их работы.
Back-pressure in Kotlin Flows
Back-pressure - это та вещь про которую надо задумываться когда вы работает с Reactive подходами. Back-pressure - это когда источник данных посылает новые данные быстрее чем им может обработать подписчик. Из-за этого возникает необходимость задания политики что делать с очередью данных.
В статье разбирается как об Back-pressure не надо задумываться когда вы используете Coroutine Flow, благодаря suspend функциям и принципам их работы.
Medium
Backpressure in Kotlin Flows
This is one of the best features of reactive programming and it is borrowed from fluid dynamics. Wikipedia defines it as: