Size: a a a

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

2019 June 19

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
ну да, сама мвп голая без участия андроида, следовательно и без необходимости в мокси. в чистом джава проекте я имею ввиду)
Пробуйте сами, moxy тут не при чём. Это просто инструмент.
Создатели могли так же успешно применить не MVP, а что-то другое.
Вон г-н Дорфманн в своём Mosby и MVP и MVI реализовал.
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
просто думаю не написав самому чтото по мвп я не пойму как юзать мокси
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
Vladislav Puryev
Пробуйте сами, moxy тут не при чём. Это просто инструмент.
Создатели могли так же успешно применить не MVP, а что-то другое.
Вон г-н Дорфманн в своём Mosby и MVP и MVI реализовал.
понял
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
Vladislav Puryev
Пробуйте сами, moxy тут не при чём. Это просто инструмент.
Создатели могли так же успешно применить не MVP, а что-то другое.
Вон г-н Дорфманн в своём Mosby и MVP и MVI реализовал.
еще я гдето видел что mvp без di это просто mvp ради mvp
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
просто думаю не написав самому чтото по мвп я не пойму как юзать мокси
Когда попробуйте, то потом сможете спокойно внедрить Moxy.
В приниципе, вряд ли увидите много нового кода в том, что у Вас уже будет.
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
еще я гдето видел что mvp без di это просто mvp ради mvp
DI не есть важный или хоть какой-то компонет в presentation-паттернах.
Это утверждение то же самое, что для паттерна проектирования, скажем, абстрактная фабрика, нужен обязательно DI, при том, что абстракная фабрика и есть DI.
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
Vladislav Puryev
DI не есть важный или хоть какой-то компонет в presentation-паттернах.
Это утверждение то же самое, что для паттерна проектирования, скажем, абстрактная фабрика, нужен обязательно DI, при том, что абстракная фабрика и есть DI.
понял, тогда я перепутал мвп с клином
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
понял, тогда я перепутал мвп с клином
В Clean важна правильная инверсия зависимостей скорее, а не DI как таковой.
Просто с его помощью это реализуется.
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
Vladislav Puryev
В Clean важна правильная инверсия зависимостей скорее, а не DI как таковой.
Просто с его помощью это реализуется.
мвп может жить в клине?
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
мвп может жить в клине?
Да
источник

n

nasSA in Moxy – MVP библиотека под Android
Добрый день
Я новичок
Кто нибудь может , если не сложно
По полочкам разложить мне на словах проект
Задача такова , я должен вывести на экран n-е число объектов , допустим , юзеров
Не с сервера , прост кастом, сам их добавляю в лист и выводу
Абстрактный класс модельки естт для этого
Ресайклер Вью, адаптер и все остальное я реализовал
Мне нужно именно через мвп реализовать отображение
Объясните мне логику
Мб у кого есть ссылки на приложения гит , с хорошими примерами mvp&recyclerview
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Я бы даже сказал обязан
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Это Presentation-слой.
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Некоторые умельцы из малоизвестной компании создали типа presentation-паттерн VIPER.
На самом деле это и есть MVP в их понимании Clean Architecture.
источник

SG

Sergey Grushin in Moxy – MVP библиотека под Android
Vladislav Puryev
Это Presentation-слой.
а вот тут непонятки возникли. презентейшн слой отвечает за отображение. как тогда мвп должен там быть если в мвп есть модель (данные)?
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
Sergey Grushin
а вот тут непонятки возникли. презентейшн слой отвечает за отображение. как тогда мвп должен там быть если в мвп есть модель (данные)?
Presentation-слой и presenter из MVP не имеют ничего общего разве в своих названиях?
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
И, кстати говоря, ведь в MVP ещё и View есть.
Я не говорю, что сам паттерн должен быть реализован строго в каком-то слое - ни в коем случае.
По частям он должен быть в разных слоях.
источник

VP

Vladislav Puryev in Moxy – MVP библиотека под Android
А вообще, архитектура - это другой чат.
источник

RS

Ruslan Sharipov in Moxy – MVP библиотека под Android
Вопрос не совсем по Мокси, но с Мокси связан непосредственно. И с Navigation Component
Хотел заинжектить презентер дагером, один из параметров передаваемых в конструктор - NavController.
но до super.onCreate() у меня нет navController, который я передаю в модуль дагера.

оставлять navController вьюхе, а из презентера отдавать команды?
источник

AD

Aleksey D. in Moxy – MVP библиотека под Android
Ruslan Sharipov
Вопрос не совсем по Мокси, но с Мокси связан непосредственно. И с Navigation Component
Хотел заинжектить презентер дагером, один из параметров передаваемых в конструктор - NavController.
но до super.onCreate() у меня нет navController, который я передаю в модуль дагера.

оставлять navController вьюхе, а из презентера отдавать команды?
Лучше переехать на Cicerone. Она сильно лучше под MVP заточена, а NavComponent оставить для MVVM.
источник