Я новичок в архитектурах разработки приложений для Android. Я прочитал так много материалов и посмотрел так много видео. Я думаю, что понимаю концепцию MVP. MVP используется в уровне представления. но есть и два других уровня: уровень домена и уровень данных. И это говорит о том, что вся бизнес-логика выполнена на уровне домена, другими словами, интеракторы. Однако в некоторых других ресурсах говорится, что вся бизнес-логика сделана в презентере. Где делается бизнес логика?
Примеры исходного кода в Интернете либо просты, например, строят игрушечный домик, либо очень сложны, включают в себя более 100 классов интерфейсов dagger rxjava и другие инструменты более 100 фреймворков, а также множество других вещей, таких как создание небоскреба. Я уже прочитал все доступные статьи в Интернете. Пожалуйста, не давайте эти ссылки. Пожалуйста, помогите мне, объяснив, чтобы понять концепцию mvp с концепциями уровня представления предметной области?