Size: a a a

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

2018 September 05

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ну вроде разобрались)

Если апи зависит от имплементации, то тогда имплементация не сможет имплементировать интерфейсы от апи, так как будет циклическая зависимость.
Если что, у того же Вовы Тагакова также в примере примерно)

Адаптер - это способ избавиться от знания аппы об имплементациях

Но вообще я пилю тестовый пример для статьи, где как раз хочу подробно расписать, что зачем и почему
Прям по полочкам
источник

EM

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

IG

Ilya Gulya in Moxy – MVP библиотека под Android
@eugene_matsyuk получилось со stub модулем?
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ilya Gulya
@eugene_matsyuk получилось со stub модулем?
Ещё не пробовал, на работу еду)
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
А если про многомодульность
То как у вас она реализована?
@ilyagulya @AlexeyKorshun
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Eugene Matsyuk
А если про многомодульность
То как у вас она реализована?
@ilyagulya @AlexeyKorshun
Никак, я только читал про неё 🙂
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
на текущем никак
источник

IG

Ilya Gulya in Moxy – MVP библиотека под Android
Страдаю по 4 минуты пока проект собирается
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
делал по фичам
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
следующий так же, команда не большая и прятать реализации за модулями не имеет смысла
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Aleksei Korshun
делал по фичам
Фичи могут знать друг о друге? Как общаются?
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
@eugene_matsyuk нет, пока такой надобности не было, думаю лучше в чат по архитектуре с таким, или в ЛС, все же тема канала другая
источник

ES

Eugene Shapovalov in Moxy – MVP библиотека под Android
Aleksei Korshun
@eugene_matsyuk нет, пока такой надобности не было, думаю лучше в чат по архитектуре с таким, или в ЛС, все же тема канала другая
Админам можно и не по теме
источник

ES

Eugene Shapovalov in Moxy – MVP библиотека под Android
🙈
источник

AP

Andrey Prokhorenko in Moxy – MVP библиотека под Android
🙊
источник

AK

Aleksei Korshun in Moxy – MVP библиотека под Android
Вот только @eugene_matsyuk не админ 🙂
источник

AP

Andrey Prokhorenko in Moxy – MVP библиотека под Android
Aleksei Korshun
Вот только @eugene_matsyuk не админ 🙂
авторитетная личность
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Увлёкся я) опять эти архитектуры)
источник

EM

Eugene Matsyuk in Moxy – MVP библиотека под Android
Ilya Gulya
Короче, так:
1) Создаёшь ещё один модуль, в котором создаёшь пустой MoxyReflector с таким же пакетом, какой ты в impl указал в аргументе для annotationProcessor-а.
2) Этот модуль подключаешь к app вот так:
compileOnly project(":feature-stub")
3) Добавляешь этот пакет который ты в impl указал в аннотацию @RegisterMoxyReflectorPackages. Эта аннотация должна быть навешена на Application в app модуле.
не прокатило
на compileOnly ругается студия, что уже не поддерживается
остальные варианты тоже ничего не дают
источник

EM

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