Ой, работал я с таким проектом. Там ребята, видимо, прочитали про solid, design patterns, прониклись и накручивали АРХИТЕКТУРУ даже вокруг чтения файла. Понять логику было очень сложно.
Ребят, имеется Список моделей Adress, в которой другой список моделей Product. Как написать условия для обоих AsyncDiffUtil, чтобы при изменении параметров product, обновлялась разметка? onChange у LiveData?
Ну это разве плохо что соблюдали архитектуру, использовали шаблоны проектирования, следовали solid? Преподы часто говорили что некоторые исключения могут быть, но это нужно чувствовать