Добрый день к какому слою(layer) BroadcastReceiver в Mvp + The Clean Architecture (Чистая Архитектура) и где его разместить в структуре проекта???
BroadcastReceiver можно отнести Cross cutting concern(перекрестная зависимость)
Если смотреть на диаграмму
то BroadCastReceiver это и Devices & ExternalInterfaces те в Frameworkds and Drivers и они лежат в одном слое, поэтому здесь нет проблем. В проекте это скорей всего будет Infrastructure layer.
Не забывайте что BroadCast мб Global/Local что может повлиять на место в архитектуре. У нас были споры по этому поводу, но когда мы начали указывать нужные Scope в котором используется, то стало намного проще.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей