Я пытаюсь следовать шаблону MVVM в новом приложении, которое я сейчас пишу.
По сути, он получает список элементов в JSON из моего REST-Backend и отображает его в RecycleView внутри моегофрагмент.
Я создал хранилище, которое извлекает данные и передает их в ViewModel с LiveData, наблюдаемой фрагментом.
Это все работает нормально.
Но: У каждого предмета также есть ссылка на иконку.Когда список извлекается, для каждого элемента, который я хочу загрузить значок из этого URL в ImageView.
На самом деле я использую Glide для прямой (асинхронной) загрузки значка в соответствующий ImageView - что хорошо дляUX и производительность (на мой взгляд), поскольку пользователь уже видит данные, а значки загружаются в фоновом режиме
Мой вопрос:
Разбивает ли использование Glide непосредственно во фрагменте шаблон MVVM?
Какой альтернативный подход к этому?
Например, загружать значки в репозиторий, обновляя RecycleView при каждом получении значка (плохая производительность)?