Size: a a a

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

2018 August 07

ОА

Оганнес Асатрян in Moxy – MVP библиотека под Android
Если нет, попробуй @ProvidePresenter
источник

MR

Max Rovkin in Moxy – MVP библиотека под Android
у меня тут проблемка нарисовалась: падает ошибка при запуске`java.lang.NoClassDefFoundError: Failed resolution of: Lcom/arellomobile/mvp/MoxyReflector;`

Появилась после того как я добавил модуль.
в модуле есть moxy compiler и добавлен аргумент для капта
arg("moxyReflectorPackage", "ru.skblab.confirmation")

в апп модуле так же есть подключенный компайлер и аргемент для капта
arg("moxyReflectorPackage", "ru.skblab.bank")

на application навешана аннотация @RegisterMoxyReflectorPackages(value = ["ru.skblab.bank", "ru.skblab.confirmation"])
источник

MR

Max Rovkin in Moxy – MVP библиотека под Android
нашел ответ тут https://github.com/Arello-Mobile/Moxy/issues/72
добавьте в вики акцент на то, что в application модуле не должно быть в градле moxyReflectorPackage и в аннотацию не надо добавлять пакет app модуля
источник
2018 August 08

VF

Victor Filatov in Moxy – MVP библиотека под Android
Господа. Кто знает, возможно, я слепой, но из коробки не нашел реализации RecyclerView.ViewHolder для Moxy подхода. Как результат, пришлось сделать свою реализацию. Вопрос, будет ли добавлен какой-нибудь MvpViewHolder в коробочку или не планировалось?
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Victor Filatov
Господа. Кто знает, возможно, я слепой, но из коробки не нашел реализации RecyclerView.ViewHolder для Moxy подхода. Как результат, пришлось сделать свою реализацию. Вопрос, будет ли добавлен какой-нибудь MvpViewHolder в коробочку или не планировалось?
прекрасно всё работает
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Vladimir Bobkov
прекрасно всё работает
Я не говорил, что что-то не работает. Я спросил есть ли реализация по дефолту?!
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Victor Filatov
Я не говорил, что что-то не работает. Я спросил есть ли реализация по дефолту?!
да
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Название класса не подскажете? И речь не о делегатах для ручной проброски. Спасибо заранее
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Victor Filatov
Название класса не подскажете? И речь не о делегатах для ручной проброски. Спасибо заранее
рецайклервью к мокси, по-моему, это отношния не имеет
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Холдер - по сути, классический вью. Ни что не мешает запилить mvp в рамках адаптера.
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Victor Filatov
Господа. Кто знает, возможно, я слепой, но из коробки не нашел реализации RecyclerView.ViewHolder для Moxy подхода. Как результат, пришлось сделать свою реализацию. Вопрос, будет ли добавлен какой-нибудь MvpViewHolder в коробочку или не планировалось?
Вернёмся к вопросу, кто-нибудь знает? :)
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Victor Filatov
Холдер - по сути, классический вью. Ни что не мешает запилить mvp в рамках адаптера.
зачем? объявляете в адаптере интрефейс, реализуете его в презентере и всё
источник

D

Donald in Moxy – MVP библиотека под Android
у каждого вьюхолдера презентер будет? Не оверхед ли?
источник

VB

Vladimir Bobkov in Moxy – MVP библиотека под Android
Donald
у каждого вьюхолдера презентер будет? Не оверхед ли?
мне кажется правильным, если реализация будет либо в этом же адаптере, либо в презентере того фрагмента, где адаптер используется
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Donald
у каждого вьюхолдера презентер будет? Не оверхед ли?
Оверхед, если итемы адаптера простенькие, но если подразумевается работы с большими логическими блоками, возможно данное решение вполне логично.
источник

D

Donald in Moxy – MVP библиотека под Android
Victor Filatov
Оверхед, если итемы адаптера простенькие, но если подразумевается работы с большими логическими блоками, возможно данное решение вполне логично.
что если нужные листенеры туда прокинуть и делегировать вызовы презентеру?
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Donald
что если нужные листенеры туда прокинуть и делегировать вызовы презентеру?
И высока вероятность прийти к колбэк хэлу
источник

VF

Victor Filatov in Moxy – MVP библиотека под Android
Vladimir Bobkov
мне кажется правильным, если реализация будет либо в этом же адаптере, либо в презентере того фрагмента, где адаптер используется
На самом деле, все зависит от конкретного случая, чаще не требуется вообще mvp припихивать в адаптер. Опять же, я не прошу разбирать случаи сейчас, меня интересовал вполне конкретный вопрос: есть ли данное решение из коробочки? =)
источник

AP

Andrey Prokhorenko in Moxy – MVP библиотека под Android
Vladimir Bobkov
зачем? объявляете в адаптере интрефейс, реализуете его в презентере и всё
вас просят дать класс, вас не просят о мнении
источник

AP

Andrey Prokhorenko in Moxy – MVP библиотека под Android
Victor Filatov
На самом деле, все зависит от конкретного случая, чаще не требуется вообще mvp припихивать в адаптер. Опять же, я не прошу разбирать случаи сейчас, меня интересовал вполне конкретный вопрос: есть ли данное решение из коробочки? =)
его нету) не благодарите)
источник