Все примеры в архитектуре Android относятся к передаче данных через Inte rnet и сохранению их в базе данных. Я знаю, как реализовать эту архитектуру. Но я не мог понять, где именно разместить некоторые события. Пример:
- Получение разрешения камеры
- Сохранение фотографии в галерее.
- Отключить уведомления
Какой слой выполняет эти события принадлежать? Правильно ли использовать варианты использования, как на картинке? Есть много этапов сохранения изображения в галерее (разрешение, контроль хранения, расширение изображения ...). Не слишком ли раздувается класс UseCases? Следует ли использовать здесь еще один слой?
Случаи использования