Size: a a a

Android Architecture

2021 June 27

DD

Dmitriy Dyachenko in Android Architecture
Ну это ведь и получается чистое проксирование, слой созданный только для того чтобы отдать из data в ui
источник

DD

Dmitriy Dyachenko in Android Architecture
Без логики, для которой он создан
источник

JF

Jorik Fat in Android Architecture
пустое проксирование это плохо, потому что классов становится больше, а проблемы остаются те же
А viewModel нет разницы у кого запрашивать данные, у Interactor или у RepositoryInterface
источник

IS

Ivan Sablin in Android Architecture
ну я еще раз говорю, представлению нафиг не надо знать что там за репы и как ими пользоваться)
источник

DD

Dmitriy Dyachenko in Android Architecture
Оно ими пользуется точно также как и интеракторами, в случае если репо - просто прокси
источник

JF

Jorik Fat in Android Architecture
да что же такое. Он и не будет этого знать
источник

IS

Ivan Sablin in Android Architecture
будет слишком много логики не нужной во вьюмодели
источник

DD

Dmitriy Dyachenko in Android Architecture
Какая представлению разница о чем он в этом случае знает
источник

JF

Jorik Fat in Android Architecture
вообще ничего не поменяется
источник

DD

Dmitriy Dyachenko in Android Architecture
Какой логики? Из того что было сказано выше - логики там не было
источник

JF

Jorik Fat in Android Architecture
просто заменить тип класса
UsersInteractor на UsersProvider
источник

JF

Jorik Fat in Android Architecture
судя по всему там и сигнатуры останутся
источник

IS

Ivan Sablin in Android Architecture
ну и будет то же самое по сути
источник

JF

Jorik Fat in Android Architecture
да. И интерактор не нужен
источник

IS

Ivan Sablin in Android Architecture
классы могут называться и не interactor, главное суть же
источник

JF

Jorik Fat in Android Architecture
так в Вашем интеракторе нет сути
источник

IS

Ivan Sablin in Android Architecture
какие-то интереракторы могут быть не сильно полезны, там будет один вызов репозитория и все, но это не всегда бывает так
источник

JF

Jorik Fat in Android Architecture
При всем уважении к Вам. По формулировке "ну в моем понимании круто когда domain..." видно, что Вы не разобрались кто и что делает
источник

JF

Jorik Fat in Android Architecture
мы говорим про проксированный интерактор - он не нужен. Если в нем есть банальная логика фильтрации - то он нужен
источник

IS

Ivan Sablin in Android Architecture
ну я и говорю, что бывают разные ситуации. Но в случае с проксирвоанием обычным тоже приходится это делать, потмоу что я выстраивают зависимости как presentation --> domain <-- data
источник