Задать вопрос
@OM1

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

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

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

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

спасибо.
  • Вопрос задан
  • 1056 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл Android‑разработчик
    5 месяцев
    Далее
  • Академия Codeby
    Курс «Анализ защищенности приложений Андроид»
    14 недель
    Далее
Решения вопроса 1
zagayevskiy
@zagayevskiy Куратор тега Android
Android developer at Yandex
Во-первых, конечно, можно посмотреть clean architecture.
Во-вторых, если вы пользуетесь библиотеками типа Mosby или Moxy, там обычно есть какие-то примеры, как правильней работать именно с этой библиотекой.

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

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

Похожие вопросы