Работа со всеми нужными репозиториями и интеракторами. И предоставление данных для presentation. Не маппинг в presentation модели, а именно предоставление в удобном виде, чтобы presentation потом мог работать с этими моделями и мапил в свои, если нужно.
логика которая не зависит от платформы и юи. "заказ это минимум одна позиция в корзине" - это бизнес логика т.к. хоть в вебе хоть в приложениях - это одинаково и не зависит окружающего фреймворка или архитектуры. "для быстрого заказа хватит только номер телефона" - это тоже бизнес-логика "форма быстрого заказа находится вверху экрана" - а это уже не бизнес-логика т.к. может различаться в зависимости от платформы все что бизнес логика - хранишь в пакете domain
Обсуждают сегодня