Android - Где мы должны разместить дополнительные бизнес-логи c в архитектуре? - PullRequest
1 голос
/ 02 августа 2020

Все примеры в архитектуре Android относятся к передаче данных через Inte rnet и сохранению их в базе данных. Я знаю, как реализовать эту архитектуру. Но я не мог понять, где именно разместить некоторые события. Пример:

  • Получение разрешения камеры
  • Сохранение фотографии в галерее.
  • Отключить уведомления

Какой слой выполняет эти события принадлежать? Правильно ли использовать варианты использования, как на картинке? Есть много этапов сохранения изображения в галерее (разрешение, контроль хранения, расширение изображения ...). Не слишком ли раздувается класс UseCases? Следует ли использовать здесь еще один слой?

Случаи использования

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