Size: a a a

Moxy – MVP библиотека под Android

2019 April 11

D

Donald in Moxy – MVP библиотека под Android
Но выпилить я их хотел потому, что их легко использовать не правильно. Но кто-то мог использовать их так, как планировалось изначально. И ради этого они остались. А правильное их использование заключается в том, что если в двух местах есть абсолютно одинаковые вью. Которые просто немного по разному могут реализовывать интерфейс View, но в остальном абсолютно одинаковые, то хотелось использовать для них один экземпляр ViewState, а значит и один презентер. Но в 99% случаев глобальные презентеры используются не верно =))
источник

D

Donald in Moxy – MVP библиотека под Android
Просто звучит как костыли, может стоит дизайн пересмотреть
источник

ST

Sergey Tarasov in Moxy – MVP библиотека под Android
Donald
Просто звучит как костыли, может стоит дизайн пересмотреть
костыли и есть
дело в том, что дизайн меняется в рандомно и часто, рефакторинг планируется чуть позже ,так что  на данном этапе хотелось бы хотя бы избежать дублирование кода
источник

ST

Sergey Tarasov in Moxy – MVP библиотека под Android
так как на мой взгляд дублирование всяко хуже, чем использование фреймворка не совсем так как задумывал его автор
источник
2019 April 12

AD

Aleksey D. in Moxy – MVP библиотека под Android
Sergey Tarasov
так как на мой взгляд дублирование всяко хуже, чем использование фреймворка не совсем так как задумывал его автор
Делай делагаты и тд. Будешь их отдавать в качестве зависимостей в презентеры
источник

ES

Eugene Stepanov in Moxy – MVP библиотека под Android
Сергей Труфанов
Может
Можно поподробней? Желательно с примером
источник

JF

Johnny Five in Moxy – MVP библиотека под Android
Ребят, если я применяю стратегию не к методу интерфейса View, а к самому интерфейсу, а потом наследуюсь от этого интерфейса, чайлд-интерфейс будет с такой же стратегией, как и перент интерфейс?
источник

ST

Sergey Tarasov in Moxy – MVP библиотека под Android
Aleksey D.
Делай делагаты и тд. Будешь их отдавать в качестве зависимостей в презентеры
Спасибо, тоже в эту сторону идея пошла. Вообще думал, что в рамках mvp  + moxy можно было бы как раз без делегатов обойтись для всего что касается работы с ui непосредственно.
источник
2019 April 13

EK

Eugene Kostyuk in Moxy – MVP библиотека под Android
Добрый день! Много писал MVP ручками, но решил, что пришло время попробовать Moxy. Возник пока только один вопрос, на который я пока не смог найти конкретного ответа. Подкажите, пожалуйста, когда я использую вот такой код внутри реализации свой view
@InjectPresenter(type = PresenterType.GLOBAL)
lateinit var mainPresenter: MainPresenter

При этом допустим это activity и так же в ней есть обычные инжекты от даггера и презентер зависит от этих инжектов. И вопрос вот в чем: в каком момент жизненного цикла активити произойдет инжект презентера? Конструктор, onCreate?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
@Override
   protected void onCreate(Bundle savedInstanceState) {
       super.onCreate(savedInstanceState);

       getMvpDelegate().onCreate(savedInstanceState);
   } тут
источник
2019 April 14

as

alexander strikalov in Moxy – MVP библиотека под Android
Здравствуйте. Изучаю moxy и dagger, подскажите, пожалуйста. Если в конструктор презентера должен приходить интерактор, а интерактор инжектится в активити с помощью даггер. Как правильно написать метод providePresenter в активити, чтобы интерактор попал в конструктор презентера?
источник

as

alexander strikalov in Moxy – MVP библиотека под Android
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
а почему не инжектить презентер?
источник

as

alexander strikalov in Moxy – MVP библиотека под Android
как?
источник

as

alexander strikalov in Moxy – MVP библиотека под Android
есть пример, что вы имеете ввиду?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
источник

as

alexander strikalov in Moxy – MVP библиотека под Android
я вообще не знал что так можно, а можете еще код показать, как в модуле провпйдится презентер?
источник

IL

Iurii Loskin in Moxy – MVP библиотека под Android
источник