В репозиторий я засунул самописный класс провайдер, который достаёт последнее местоположение.
У полученного объекта я беру координаты, чтобы сделать запрос... как мне при этом передать объект местоположения наружу ? еще один метод делать с точно таким же вызовом ?
Ничего не могу понять. Мешанина получается. Без ментора или помощи со стороны я не знаю как это можно учить и доделать проект.
Возвращаемым значением отдать.
Вообще, начни с понимания языка, например, пройди Kotlin Koans. Ибо сейчас ты пытаешься использовать сложные подходы, не понимая их.
Если упираешься в тупик и нужны обширные разъяснения, пиши в личку, могу что-нибудь рассказать голосом и помочь найти литературу.