я пришел с фронта там все просто - описываешь в разных файлах нстройки той или иной сборки для соответствующего енвайромента, указываешь какой енв собирать и вуаля, получаешь сбилженый апп для работы в выбраном енвайроменте
пока прямой необходимости у меня в том чтоб вот прям не юзать внекшний файл нету но я хочу знать что эта ситуация обыгрывается при необходимости
Внешний файл можно будет всегда защитить, как минимум не хуже хардкода. Например подписать ключём, или даже зашифровать ключём, если надо принципиально скрыть параметры
я пришел с фронта там все просто - описываешь в разных файлах нстройки той или иной сборки для соответствующего енвайромента, указываешь какой енв собирать и вуаля, получаешь сбилженый апп для работы в выбраном енвайроменте
Конфиги в коде - это считается не очень хорошим решением.