в мобильной разработке как правило не стоит задача сделать так, чтобы все, что ниже презентера было абстрагировано от системы. более того это не возможно. любой репозиторий требует для своей работы контекст например, любая работа с сетью - тоже. часть это системы или нет? очевидно это системоспецифические вещи. но мы спокойно можем их класть в репозиторий и не думать, что мы где-то грубо нарушаем принципы Clean. в тоже время частью UI эти вещи не являются и поэтому они сидят в отдельных сущностях в другом слое. мне кажется пермишены тоже скорее из этой оперы
смотрите, вам тут никто не скажет что есть такое правило и делать так, вы делайте так как вам проще
Обсуждают сегодня