Как правильно использовать Retrofit при наличии нескольких источников данных?
На каждый создавал отдельный экземпляр Retrofit, тк разные заголовки, перехватчики и тд. Сейчас появилось еще пара. Как упростить добавление? Плодить Retrofit-ы как то неправильно
Каждый ваш источник данных имеет свой базовый URL. У каждого источника свой API. Естественно что вам прийдется описать интерфейсы для каждого из этих API и создать отдельный объект Retrofit для каждого базового URL.
Абсолютно ничего неправильного тут нет.