Может ли ViewModel иметь зависимость от какой-то конкретной реализации View или нет?
Пример. На UI нужно показать круговую диаграмму (использутеся MPAndroidChart).
Может ли ViewModel отдавать объекты PieEntry или нужно использовать абстракции?
Анонимный опрос
0%
Да, ViewModel может отдавать список PieEntry
0%
Нет, ViewModel должна передать только данные для диаграммы, PieEntry будет создан на фрагменте.
0%
Не знаю / Не использую MVVM
Проголосовало: 28Я за второй вариант, можно ведь отдельно сделать фабрику или билдер, которая библиотечные объекты будет строить из данных, которые viewmodel поставит. И создавать этот "creator" в рамках фрагмента. Мне кажется, это чуть более про разделение обязанностей, но на истину не претендую)