стиле clean architecture, разделил на модули presentation, domain и data. У domain нету доступа к ресурсам андроид. Задача следующая при помощи ActivityResultContracts.OpenDocuments() в Compose получаю Uri ссылку на текстовый документ, далее нужно его прочитать и перевести текст расспросить в базу данных через Room. Вопрос в каком модуле это надо делать? В domain не получится так как для чтения файла нужен context а domain должен оставаться независимы от всех. Кто сталкивался с подобным поделитесь опытом
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
делаешь интерфейс нужный и реализуешь его там где можешь использовать контекст. Наверное так)
Это да. Просто хотелось бы сделать так что бы не стыдно было выложить в открытый доступ.
Прям так и вижу, когда выложил не по всем заветам clean )
Так это больше для будущих работодателей
Обсуждают сегодня