о, сейчас вспомнил чего стоит перекинуть кастомный виджет из одного модуля в другой. Копируешь, короче, код и... все красное 🙂. Потом ищешь layout, потом дергаешь из разных файлов кастомные аттрибуты из attrs, потом строки, цвета, стили, размеры... Зато SRP соблюден😁!
Как раз не уверен что соблюден, ведь тут как раз ответственность по куче файлов разнесена)) А SRP не только про разделение, но и про объединение