Ж - Жесть. Распутал схему
гугла.
1) в Application создается репозиторий,
через какой-то статический ServiceLocator object.
2) Для фрагмента написано расширение
которое создаёт ViewModelFactory
3) Во Фрагменте они получают экземпляр viewModel
через неизвестный мне by viewModels<T>
и никаких ViewModelProviders.of
У меня крыша поедет от этой камасутры 🤪