Я только начал использовать MVVM в Android, используя Kotlin.Я создал Android Service , который просто выбирает местоположение пользователя.Эта служба постоянно работает в фоновом режиме и использует FusedLocationApi для извлечения местоположения.Я читал статьи об использовании фоновых сервисов с MVVM.Самая полезная статья, которую я нашел, это Связь с Android-сервисом MVVM .Это говорит о том, что вы должны использовать репозиторий при взаимодействии сервиса Android и модели представления.Но я также нашел статьи, в которых говорится, что не используют классы Android Framework в View Model ( Не используйте классы Android в View Model ).Меня совершенно смущает то, как вы связываете андроид сервисы с активностью в MVVM.Либо мы должны использовать для этого репозиторий, либо как мы можем это реализовать.
Любая помощь будет оценена,