Skip to content

Feature Flags

Флоу разработки при котором новые фичи и серьезные изменения закрываются флагом, который управляется извне приложения. Более подробно можно почитать тут - Feature Flags и фабрика ПО

Где?

Фича флаги создаются и управляются в Firebase Remote Config[^1] админке

Как управлять в приложении

Инструкция

Как создать Feature Flag?

Создадим example фича-флаг

  1. Зайти в Firebase Remote Config[^1] админку
  2. Создать флаг в группе feature_flags в формате feature_{name}
    1. Add parameter to group Pasted image 20240129185402
    2. Parameter name: feature_example
    3. Data type - Boolean
    4. Default value - false
    5. Save Pasted image 20240129185453
    6. Опубликовать изменения Pasted image 20240129185625
  3. Добавить флаг в FeatureFlags Pasted image 20240129185135
  4. Использовать Pasted image 20240129190212

Как включить Feature Flag для всех

Фича флаг можно включить локально на странице с флагами - смотри Debug Toolbar

Авторы

The avatar of contributor named as melvspace melvspace
The avatar of contributor named as Arutyun Gevorkyan Arutyun Gevorkyan
The avatar of contributor named as Pavel Nochevnoy Pavel Nochevnoy

История