@OM1

Android: как использовать фрагменты с моделью MVP?

Привет.
Приложение обрастает фрагментами,
до этого использовал интерфейсы фрагмент->активити,
а из активити сразу перебрасывал в presenter, там и обрабатывал вызов из интерфейса фрагмента.

Теперь кол-во фрагментов возросло и код активити начинает засоряться "костылями" работы фрагмент->активити->presenter

Как грамотно спроектировать работу с фрагментами в модели MVP?

спасибо.
  • Вопрос задан
  • 1054 просмотра
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Во-первых, конечно, можно посмотреть clean architecture.
Во-вторых, если вы пользуетесь библиотеками типа Mosby или Moxy, там обычно есть какие-то примеры, как правильней работать именно с этой библиотекой.

Лично я склоняюсь к тому, что фрагмент - это либо View и на каждый фрагмент есть Presenter. Либо это сущность которая ортогональна MVP, то есть не относится напрямую ни к одной из буковок, играет "связующую" роль. Эти два подхода довольно удобно смешивать, если необходимо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы