Так делают с константами которые меняются в зависимости от оркужения. Типа у тебя две сборки ода Dev другая Prod и для них используются разные url для запросов. Ты их указываешь в build.gradle и в коде обращаешся BuildConfig.pass если у тебя сборка дева у тебя вернется один Url если прода -другой. А код остается одинаковый "BuildConfig.pass". И генерится это все при билде проекта, если BuildConfig.pass красный, но переменная такая build.gradle есть, то у тебя проект не собрался ищи ошибки при сборке
Обсуждают сегодня