Size: a a a

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

2020 August 28

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
есть интерфейс скрина SomeScreen, в этом интерфейсе специально нет зависимостей от мокси
Почему нет зависимости, если не секрет?
источник

AS

Alexander Sitnikov in Moxy – MVP библиотека под Android
Ишью уже есть - https://github.com/moxy-community/Moxy/issues/94, и пул реквест с фиксом уже вмержен в develop https://github.com/moxy-community/Moxy/pull/96, но он не вошёл в релиз 2.1.2
Нужно новый релиз делать, там в девелопе с 2.1.2 накопилось 3 фикса
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
а, блин, я забыл, что это починили)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
@hram0v можете попробовать взять снапшот девелоп-ветки с джитпака
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
Алексей Ершов
а с какой версии обновился?
2.0.2
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
Алексей Ершов
есть интерфейс скрина SomeScreen, в этом интерфейсе специально нет зависимостей от мокси
Почему нет зависимости, если не секрет?
не секрет конечно
есть много однотипных задач которые работают с абстракцией скрина
абстракция эта не завязана на мокси

щас попробую по другому объяснить )
например есть интерактор
но как правило интеракторы только возвращают результат
но хочется иметь "инетрактор" который может отображать прогресс, ошибку, контент.....

и есть типовой экран на котором могут выполнятся разного рода задичи с разными по сложности флоу
по этому и родилась идея вынести слой абстракции Screen
все разновидности "интеракторов" работают со скрином

скрин реализуется в мокси
хотя может уже реализовываться где угодно не обязательно в мокси

по сути получились экраны без экрана
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Сложно звучит, но окей) Тащите девелоп, скоро сделаем нормальный релиз.
источник

ЕХ

Евгений Храмов... in Moxy – MVP библиотека под Android
Алексей Ершов
@hram0v можете попробовать взять снапшот девелоп-ветки с джитпака
что то в доке не вижу как снепшоты тянуть
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
нажмите на ссылку, там показано, как подключить
источник
2020 August 29

AK

Anatoliy Kernokus in Moxy – MVP библиотека под Android
всем привет. можно ли использовать один презентер для 3 разных фрагментов которые лежат во ViewPager? не будет ли проблем?
источник

AK

Anatoliy Kernokus in Moxy – MVP библиотека под Android
точнее где конкретно можно почитать как это работает. создаётся один презентер или два. сколько вьюх создаётся. тк интерфейс тоже один
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Можно, только надо будет его пошарить самостоятельно между ними, засунув в какой-то общий для всех фрагментов контейнер.
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Но рекомендовать бы я такой подход не стал, намного проще, когда один экран - один презентер.
источник

AK

Anatoliy Kernokus in Moxy – MVP библиотека под Android
Алексей Ершов
Но рекомендовать бы я такой подход не стал, намного проще, когда один экран - один презентер.
не стали бы рекомендовать, даже если фрагменты идентичны практически по функциональности,а их презентеры - копии друг друга почти?
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Конечно. Один класс презентера - пожалуйста, один экземпляр класса, пошаренный между фрагментами - уже сомнительно. Вы про какой вариант спрашиваете?
источник

AK

Anatoliy Kernokus in Moxy – MVP библиотека под Android
Алексей Ершов
Конечно. Один класс презентера - пожалуйста, один экземпляр класса, пошаренный между фрагментами - уже сомнительно. Вы про какой вариант спрашиваете?
2 фрагмента имеется. На оба один презентер и один MvpView - интерфейс. так думал сделать. всё это во ViewPager ещё
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
А, это норм)
источник

АЕ

Алексей Ершов... in Moxy – MVP библиотека под Android
Будет просто создано 2 экземпляра презентера, по одному на каждый фрагмент
источник

AK

Anatoliy Kernokus in Moxy – MVP библиотека под Android
Спасибо
источник