относительно Чистой Архитектуры: Если я правильно понял, у вас был бы шаблон типа MVVM для взаимодействия с пользователем, и он был бы полностью отделен от этого, у вас был бы модуль, который обрабатывает запрос фреймворка.Означает ли это, что часть фреймворка будет обрабатывать запрос об обмене текстом с системным диалогом Android?Если это так, как я могу получить контекст (необходимый для запуска диалога) в модуль фреймворка?Если я пропущу его через слои, разве это не сделает мое приложение менее тестируемым и, вероятно, более уязвимым для ошибок, связанных с жизненным циклом Android?