у сущностей дистанцию. Норм ли будет, если у вьюмодели будет метод setLocation с фрагмента/активити и тогда высчитывать. Или есть какой-то более подходящий подход? Заранее спасибо
Пихаете получение гео позиции в репозиторий, вью модель подписывается на обновление данных и отображает новую дистанцию во фрагменте.
Получение гео требует activity для проверки и запроса пермишнов. Это точно нормально, когда такое будет в репозитории?
Пермишены не нужно в репозиторий. После того как получили пермишены в активити или фрагменте, гео в репозитории сможет работать
Пример всего флоу? Комп до вечера не под рукой. Думаю можно опен сорс найти что-то
Если у fusedLocationProviderClient зарегистрировать listener без получения пермишнов, но получим Security Exception. Вот поэтому пример попросил
Обсуждают сегодня