Size: a a a

Android Architecture

2021 May 27

A

Aleksei in Android Architecture
Подскажите пожалуйста, правильно ли с точки клина:
Во вьюмодель инжектятся только юзкейсы.
В юзкейсы инжектится интерактор(или контроллер? Или data source?) – имплементация интерфейса, по сути, репозитория. Каждый юзкейс дергает из этого АПИ соотв. методы.
источник

S

Sergey S. in Android Architecture
Я так понимаю, что есть 2 сущности, которые лежат в 2 разных таблицах, но представляют одну модель? Если я правильно понял, то сделать это можно. Необходимо создать модель, которая будет содержать ParentModel, внутри которой будет содержаться список ChildModel.

В противном случае, переделки на беке не избежать. Должен быть общий эндпоинт, который будет отдавать нужные модели постранично
источник

FG

Fuad Garayev in Android Architecture
Добрый день,я хотел узнать ,можно ли использовать в приложении больше одного сервиса?
источник

JF

Jorik Fat in Android Architecture
можно
источник

JF

Jorik Fat in Android Architecture
а зачем эти прослойки в виде usecase/interactor'ов?
источник

FG

Fuad Garayev in Android Architecture
то есть это будет правилньо если я в своем foreground service,буду вызывать другой сервис?сорри за вопросы,не достаточно опытный
источник

JF

Jorik Fat in Android Architecture
если нужно - вызывайте. Вопрос больше в том, нужно ли это
источник

FG

Fuad Garayev in Android Architecture
понятно,спасибо большое за ответ
источник

АЕ

Алексей Ершов... in Android Architecture
такое лучше в @android_ru спрашивать)
источник

FG

Fuad Garayev in Android Architecture
чет там никто не ответил)но я вас понял
источник

AM

Alex Mzv in Android Architecture
Ты просто сначала не задал вопрос а потом в ответе ссылку на него добавил так, что даже я не с первого раза заметил
источник

AM

Alex Mzv in Android Architecture
И если триггеришь человека то лучше сразу вопрос пиши https://nometa.xyz/
источник

A

Aleksei in Android Architecture
сразу во вьюмодель инжектить дао и ретрофит?
источник

JF

Jorik Fat in Android Architecture
если есть 2 источника - их обернуть фасадом (репозиторием) и его положить в VM, если интерактор никаких действий делать не будет
источник

A

Aleksei in Android Architecture
ну это классический гугловский MVVM получается. А когда юзкейсы тогда вообще нужны?
источник

JF

Jorik Fat in Android Architecture
они нужны если в одной фиче есть несколько экранов и нужно сделать между ними общение
источник

JF

Jorik Fat in Android Architecture
я их использую для коммуникации между фичами
источник

D

Daniel in Android Architecture
Так useCases это объединение бизнес логики, нет ?
источник

JF

Jorik Fat in Android Architecture
объединение чего?
источник

D

Daniel in Android Architecture
Вроде четко написано
источник