Недавно я начал много читать о MVP, и я хочу с ним работать.
Однако я не могу правильно понять, куда должен идти Rx + Retrofit code? Я думаю, что это должно быть в слое модели через Interactors, но все же может кто-то поделиться с этим немного света?
И что происходит с обратным вызовом RX? onNext(), onCompleted() и onFailure() передает данные обратно в Presenter или мы реализуем прослушиватели, а затем передаем их в Presenter?
Я также хочу сохранить данные (Realm/StorIO), когда я получу его в onNext(), поэтому снова передаем его другому DataLayer или куда он должен идти?
Также мы должны разделить обратные вызовы Rx?
Я следую за этим сообщением https://davidguerrerodiaz.wordpress.com/2015/10/13/a-brief-introduction-to-a-cleaner-android-architecture-the-mvp-pattern/
и этот отдельный репозиторий github от antonioleiva.com https://github.com/antoniolg/androidmvp