
В Android-комьюнити я встречал три типа разработчиков, которые сталкивались с RxRelay:
- Те, кто не понимают зачем RxRelay используется в их проекте, зачем он нужен и чем отличается от Subject
- Те, кто думают, что RxRelay «проглатывает» ошибки или «после того, как произошла ошибка RxRelay, продолжит работать, а Subject — нет» (та самая магия)
- Те, кто действительно знает, что такое RxRelay.
Пока первые два типа встречаются чаще, я решил написать статью, которая поможет разобраться в том, как работает RxRelay и проверить его «магические» свойства.