Size: a a a

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

2019 February 19

D

Donald in Moxy – MVP библиотека под Android
Причем это логика отображения
источник

Р

Роман in Moxy – MVP библиотека под Android
Тоже интересно было бы посмотреть на нормальную реализацию recycler и moxy. Я думаю можно это правильно реализовать, но у меня пока небыло реальных кейсов где бы нужны были отдельные презентеры для элементов списка. Но если элементы действительно сложные со своей логикой, то почему бы и не использовать презенторы. В теории должно работать
источник

ES

Eugene Shapovalov in Moxy – MVP библиотека под Android
Роман
Тоже интересно было бы посмотреть на нормальную реализацию recycler и moxy. Я думаю можно это правильно реализовать, но у меня пока небыло реальных кейсов где бы нужны были отдельные презентеры для элементов списка. Но если элементы действительно сложные со своей логикой, то почему бы и не использовать презенторы. В теории должно работать
GitFox маркдаун логика в элементе списка, правда она сейчас в разработке.

@ilyagulya
Может дать пару советов.
источник

D

Donald in Moxy – MVP библиотека под Android
Роман
Тоже интересно было бы посмотреть на нормальную реализацию recycler и moxy. Я думаю можно это правильно реализовать, но у меня пока небыло реальных кейсов где бы нужны были отдельные презентеры для элементов списка. Но если элементы действительно сложные со своей логикой, то почему бы и не использовать презенторы. В теории должно работать
Страшно представить какой это оверхэд по производительности
источник

Р

Роман in Moxy – MVP библиотека под Android
Eugene Shapovalov
GitFox маркдаун логика в элементе списка, правда она сейчас в разработке.

@ilyagulya
Может дать пару советов.
Через мокси (презенторы) логика в элементах?
источник

ES

Eugene Shapovalov in Moxy – MVP библиотека под Android
Да, там вроде бы Moxy Presenter, но я могу ошибаться.
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Роман
Через мокси (презенторы) логика в элементах?
Нет, в гитфоксе не так.
источник

Р

Роман in Moxy – MVP библиотека под Android
Тогда интересно глянуть, не смотрел в эту часть gitfox, спасибо!
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Там просто MVP вьюха
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
@romansav если тебе нужна прям логика в элементе списка, то у мокси есть пример реализации подобного кейса в семпле
источник

Р

Роман in Moxy – MVP библиотека под Android
Да гдето видел, но на сколько я помню вроде даже разработчики мокси говорили что так делать не желательно, могу ошибаться
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
@romansav В зависимости от того, какой у тебя адаптер используется (голый RecyclerView или AdapterDelegates например) тебе нужно в правильное место засунуть вызов attach/detach у MvpDelegate вьюхолдера
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Роман
Да гдето видел, но на сколько я помню вроде даже разработчики мокси говорили что так делать не желательно, могу ошибаться
Ну, там могут возникнуть проблемы с производительностью. Поиск презентера - тяжёлый таск.
источник

Р

Роман in Moxy – MVP библиотека под Android
Согласен
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
А ещё там был опасный баг, который не факт что уже исправлен. Он приводил к тому, что презентеры аттачились не к тем вьюхолдерам 🙂
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Собственно,  из-за него я 2 года назад отказался от идеи с презентерами на каждый элемент списка
источник

Р

Роман in Moxy – MVP библиотека под Android
Я этот баг какраз фиксил )
источник

Р

Роман in Moxy – MVP библиотека под Android
Это про утечку памяти в кастомных вью, если ты об этом
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Роман
Это про утечку памяти в кастомных вью, если ты об этом
Нет, не про него.
источник

D

Donald in Moxy – MVP библиотека под Android
кстати, а что за "сложная логика" может быть в элементах списка?
источник