Size: a a a

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

2020 January 13

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
есть ли drawer?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Рекомендую перенести разговор в чат по андроиду — https://t.me/android_ru
источник

NK

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

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
Mikhail Mustakimov
Это не тема мокси. А вообще лучше посмотреть в сторону Cicerone с фрагментами
а чего не navigation?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Dmitro Boiko
а чего не navigation?
Не вписывается нормально в концепцию мокси — нужно делать метод(-ы), которые будут во вьюшку отдавать команды для navigation component.
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
а почему не засунуть логику навигации во view?
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
тем более если активити и много фрагментов то лучше там хранить один навигатор
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Выглядит костыльно, если честно. Сейчас работаю над «редизайном» приложения, куда начал внедрять мокси. Решил использовать navigation component для навигации. После третьей вьюшки посмотрел на проект, и понял что это выглядит костыльно. А при помощи цицерона получилось перенести логику переходов в презентер и уменьшить потенциальное количество ошибок из-за копипасты, необходимой при передаче сообщения о том, что нужно перейти на новый экран
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
в вашей логике по сути получается interactor  который полностью занимается навигацией, но в любом случае у вас есть привязка ко view.
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Да, привязка ко view имеется, и в приложении единый источник правды — роутер. Просто взаимодействие между ними не видно разработчику напрямую, что позволяет нормально писать тесты и работать красивее.
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
fragment не существует без activity -> хранить в базовой всегда навигатор чем плохо?
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Тут вопрос в передаче от presenter ко view. С navigation component приходится добавлять метод(-ы) во view, которые напрямую не относятся к ее зоне ответственности
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
ну тут спорный вопрос кто должен заниматься навигацией
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
На вкус и цвет все фломастеры разные, поэтому считаю нужным закончить (или перенести в другой чат) разговор, опосредованно связанный с moxy 🙂
источник

I

Ilya in Moxy – MVP библиотека под Android
А сейчас ViewState так же из коробки? Она у меня почему-то не работала
источник

DB

Dmitro Boiko in Moxy – MVP библиотека под Android
а injectViewState не забыли?
источник

I

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

I

Ilya in Moxy – MVP библиотека под Android
AddToEnd стратегию использую
источник

MM

Mikhail Mustakimov in Moxy – MVP библиотека под Android
Ilya
А сейчас ViewState так же из коробки? Она у меня почему-то не работала
Как «не работала»?
источник

I

Ilya in Moxy – MVP библиотека под Android
Ну типа она должна сохранять список команд же? Я повернул экран и команда не повторилась
источник