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 Vadim Melnikov Vadim Melnikov

История