Size: a a a

Android Architecture

2021 May 31

АЕ

Алексей Ершов... in Android Architecture
Из вашего описания не очень понятно, что такое “слушать” и “команды”, поэтому сложно ответить) Чтобы было проще и вам и отвечающим, нужно более подробное описание того, что вы делаете - текстом, картинками, схемами, как угодно.
источник

FG

Fuad Garayev in Android Architecture
Приложение для слепых.Оно должно воспроизводить все сообщения которые поступают,а также с помощью микрофона слушать речь человека и выполнять определенные действия.Например возспроизвести все не прочитанные смс от "Вовы".Писать весь функционал в один сервис по мне немного странно,вам так не кажется?
источник

JF

Jorik Fat in Android Architecture
если Вам кажется что писать все это в один сервис неправильно - значит у Вас есть проблемы с пониманием "сервисов" и "процессов"
источник

FG

Fuad Garayev in Android Architecture
ну если честно - да.можете посоветовать что почитать.в гугле все слишком однообразно
источник

A

Aleksei in Android Architecture
ну почему бы не писать все в одном сервисе. Протсто вынеси код и методы в отдельные классы, а из сервиса их только дергай.
источник

FG

Fuad Garayev in Android Architecture
да я впринципе так и понял что это самый оптимальный вариант.Спасибо за ответы ребята
источник

A

Aleksei in Android Architecture
Посоны а что такое интерактор? что он из себя представляет например в приложении типа "записная книжка"?
источник

JF

Jorik Fat in Android Architecture
доменная логика
источник

JF

Jorik Fat in Android Architecture
в записной книжке там может быть метод "объединить 4 одинаковых контакта"
источник

A

Aleksei in Android Architecture
интерактор = метод ?
источник

JF

Jorik Fat in Android Architecture
доменная логика == метод?
источник

TA

Tamim Attafi in Android Architecture
https://stackoverflow.com/a/37898721/9005383

Когда то это мне помогло понимать)
источник

A

Aleksei in Android Architecture
интерактор - это чисто MVP фишка или он в любой архитектуре может быть?
источник

TA

Tamim Attafi in Android Architecture
Нет, в любой, это Clean Architecture фишка
источник

TA

Tamim Attafi in Android Architecture
Interactor/UseCase/Command
источник

TA

Tamim Attafi in Android Architecture
источник

A

Aleksei in Android Architecture
круто, спасибо
источник

A

Aleksei in Android Architecture
Получается интерактор - это такая прослойка между данными и вью, и в MVVM паттерне роль интерактора выполняет вьюмодель?
источник

A

Aleksei in Android Architecture
там в конце написано что MVVM - это альтернатива MVP+Interacator
источник

JF

Jorik Fat in Android Architecture
чаще всего да, роль интерактора берет на себя VM.
Но когда фича состоит больше чем из одного экрана, нужен медиатор между этими VM. Interactor берет на себя эту задачу
источник