Size: a a a

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

2019 June 21

T

Tepex in Moxy – MVP библиотека под Android
Так не делается. Это порочно. Что-то не так у вас в архитектуре приложения. Какую цель вы преследуете?
источник

TD

T D in Moxy – MVP библиотека под Android
Вообщем
источник

TD

T D in Moxy – MVP библиотека под Android
У меня есть Navigation Активити 1.
И 10 фрагментов с MVP.

Хочу добавить в Активити ProgressBar. И чтобы им могли управлять через Presenter посредством viewstate....
Ну чтобы не портить XML каждого фрагмента одним и тем же кодом
источник

T

Tepex in Moxy – MVP библиотека под Android
Вот пример от автора Moxy:
https://gist.github.com/senneco/a91bd53f257c0fddda6e47f7de9a9fb8
источник

D

DarkPerl in Moxy – MVP библиотека под Android
А есть пример presenter и recyclerView ?)
источник

D

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

T

Tepex in Moxy – MVP библиотека под Android
Есть и много — есть же Гугл. Ищите и обрящете
источник

TD

T D in Moxy – MVP библиотека под Android
Это совсем не то
источник

D

DarkPerl in Moxy – MVP библиотека под Android
Tepex
Есть и много — есть же Гугл. Ищите и обрящете
Искал, но простых не нашёл )
источник

TD

T D in Moxy – MVP библиотека под Android
@Tepex Грубо говоря мне нужно записать из интерфейса, который есть в Presenter в базовый класс
источник

TD

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

TD

T D in Moxy – MVP библиотека под Android
@Tepex Есть на примете один способ. Это пробросить viewstate с презентера в Активти. А оттуда уже базовый класс
источник

TD

T D in Moxy – MVP библиотека под Android
но это гавнокод
источник

T

Tepex in Moxy – MVP библиотека под Android
Если я правильно понимаю, вы можете выззвать из презентера нужный метод в вашем интерфейсе View. Activity/Fragment, которая реализует ваш интерфес View, может вызвать метод  базового класса
источник

D

DarkPerl in Moxy – MVP библиотека под Android
Ребят, никто не сталкивался с вопросом, как организовать архитектуру приложения, если нужно, например в Activity использовать RecyclerView + Moxy ? )))
Где необходимо разместить presenter ? Внутри Adapter ?
Или же не посредственно в Activity как член класса ?
Есть у кого ссылка на пример?
Просто данные нужно тянуть и из базы данных и из сети... как правильно организовать структуру используя Moxy не совсем понятно )))) Новичёк я в Moxy ) 😋
источник

D

DarkPerl in Moxy – MVP библиотека под Android
По логике вещей, если работа с данными происходит в Adapter, то это значит автоматом в presenter ?
источник

TD

T D in Moxy – MVP библиотека под Android
Tepex
Если я правильно понимаю, вы можете выззвать из презентера нужный метод в вашем интерфейсе View. Activity/Fragment, которая реализует ваш интерфес View, может вызвать метод  базового класса
Ну я такой способ выше как раз написал, но в таком случае много лишего кода будет...от и хотел в базовый клас добавитьв се это....
источник

T

Tepex in Moxy – MVP библиотека под Android
1. Презентер размещается отдельно
2. Данные в презентере тянутся из интерактора (UseCase)
3. Интерактор (UseCase) тянет данные из репозитория
4. Репозиторий тянет данные либо из локальной БД, либо из сети в соответствие с логикой кэширования.
Это общая схема чистой архитектуры
источник

T

Tepex in Moxy – MVP библиотека под Android
T D
Ну я такой способ выше как раз написал, но в таком случае много лишего кода будет...от и хотел в базовый клас добавитьв се это....
Это издержки производства. Да, на первый взгляд кажется, что есть лишний код. Но на самом деле он себя оправдывает.
источник

T

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