Size: a a a

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

2019 May 28

VS

Volodymyr Stelmashchuk in Moxy – MVP библиотека под Android
Android если есть желание получить фичу пораньше по можете создать issues или PR, я так точно не забуду
источник
2019 May 30

VG

Vlad G in Moxy – MVP библиотека под Android
всем привет! что делать, если релизная сборка с прогуардом не собралась с ошибкой can't find referenced class com.arellomobile.mvp.MoxyReflector?
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Всем привет! Знакомлюсь с mvp, есть какое-то руководство в переводе существующего проекта на mvp?
источник
2019 May 31

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Vlad G
всем привет! что делать, если релизная сборка с прогуардом не собралась с ошибкой can't find referenced class com.arellomobile.mvp.MoxyReflector?
а сколько модулей?
источник

VG

Vlad G in Moxy – MVP библиотека под Android
Alexander Blinov
а сколько модулей?
3, но я вроде нашел проблему. добавил котлин в primarily-Java проект, и нужно было просто annotationProcessor заменить на kapt
источник

AB

Alexander Blinov in Moxy – MVP библиотека под Android
Да, это тоже может быть причиной
источник

VG

Vlad G in Moxy – MVP библиотека под Android
сейчас собралось, по крайней мере. спасибо)
а то butterknife там тоже слетел, билд тогда в итоге собрался, а на вьюхах NPE
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
подскажите пожалуйста правильный набор имплементейшенов для moxy в стеке kotlin+androidx
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
    implementation 'com.arello-mobile:moxy:1.5.5'
   implementation 'tech.schoolhelper:moxy-x-androidx:1.7.0'
   kapt 'com.arello-mobile:moxy-compiler:1.5.5'
?
источник

T

Tepex in Moxy – MVP библиотека под Android
У меня у всех — 1.7.0
источник

T

Tepex in Moxy – MVP библиотека под Android
tech.schoolhelper:moxy-x:1.7.0
tech.schoolhelper:moxy-x-androidx:1.7.0
tech.schoolhelper:moxy-x-compiler:1.7.0
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
во
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
ребят, я в moxy, как и в mvp, нуб нубом, может кто взглянуть на коммит - перевод одной активити на moxy, я правильно всё понял?
источник

T

Tepex in Moxy – MVP библиотека под Android
☠️ hex 🇷🇺🐍
ребят, я в moxy, как и в mvp, нуб нубом, может кто взглянуть на коммит - перевод одной активити на moxy, я правильно всё понял?
Бегло глянул — в целом идешь в правильном направлении. Нужно в MainView для методов указать аннотациями правильные стратегии. Косвенно по коду: увидел в презентере использование в одном месте Rx, а в другом — корутины. Видимо это пока промежуточный этап перехода.
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Tepex
Бегло глянул — в целом идешь в правильном направлении. Нужно в MainView для методов указать аннотациями правильные стратегии. Косвенно по коду: увидел в презентере использование в одном месте Rx, а в другом — корутины. Видимо это пока промежуточный этап перехода.
Благодарю
Да, я rx для запроса на сервер использую, как через корутины не пробовал пока
источник

T

Tepex in Moxy – MVP библиотека под Android
Забыл добавить: активити вызывает у презентера методы mainPresenter.startShowingProgress() / mainPresenter.stopShowingProgress() в методах ЖЦ — так делать не стоит. Во-первых: активити (View в терминах MVP) — это максимально тупой компонент. Он может только выполнять команды презентера и инициализировать свой UI. Презентер управляет состоянием Вью посредством ViewState и стратегий Moxy.  Этот момент тебе непременно стоит переделать
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Tepex
Забыл добавить: активити вызывает у презентера методы mainPresenter.startShowingProgress() / mainPresenter.stopShowingProgress() в методах ЖЦ — так делать не стоит. Во-первых: активити (View в терминах MVP) — это максимально тупой компонент. Он может только выполнять команды презентера и инициализировать свой UI. Презентер управляет состоянием Вью посредством ViewState и стратегий Moxy.  Этот момент тебе непременно стоит переделать
Я это понимаю, но пока не разобрался как тормознуть корутину  за пределами фокуса активити
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Можно конечно назвать метод onReadyToShowProgress, но вряд-ли это что-то меняет
источник

☠🇷

☠️ hex 🇷🇺🐍 in Moxy – MVP библиотека под Android
Вообще, большое спасибо, узнать вектор очень ценно
источник

T

Tepex in Moxy – MVP библиотека под Android
У презентера есть методы override fun attachView(view: MainView) / и соответствующих detachView(). Только зачем тормрзить корутину? Я, правда, в логику работы не стал вникать
источник