Simipa: насчёт отжирания ресурсов - Rx это абсолютно другая парадигма, их некорректно сравнивать.
Эти необычные кейсы видятся мне скорее злом. Просто очень легко превратить это всё в лапшу.
Да ну нет, конечно. Тенденции в обоих платформах скачут вперёд, в одной бы быть хорошим разработчиком - уже ок. Я вот знаю десятки профессиональных андроид-разработчиков лично и очень малая часть писала что-то ещё и под айос. А профессионально заниматься двумя платформами, имхо, нереально.
Всё нормально, только про EventBus ты загнул. Многие (в том числе я) считают шину событий антипаттерном. Обычного интерфейса-листенера, или Rx Observable, торчащего из адаптера, будет достаточно для такой задачи.
В смысле "как решить"? Надо знать свойства множеств и иметь немного логики. Вам вот там внизу ответили - и что, легче стало? И зачем тогда проходить курс, если тесты за вас решают другие люди?