tgoop.com/kotlin_broadcast/1820
Create:
Last Update:
Last Update:
Библиотека от red_mad_robot для фича флагами (анонс тут). Умеет:
👉 Чёткое разделение на remote и local-only флаги
👉 Поддержка нескольких remote-источников (Firebase, HMS, собственный бэкенд)
👉 Детальное логирование
👉 Возможность переопределения значений при разработке и тестировании
👉 Поддержка многомодульности
class ProfileFeatureConfig : FeatureConfig(
name = "profile_feature_config",
description = "Config of features for profile usage"
) {
val isProfileFeatureEnabled: Boolean by toggle(
key = "profile_feature",
description = "show profile entry point for user",
defaultValue = false,
)
val profileFeatureTitle: String by value(
key = "profile_feature_title",
description = "title of profile entry point button",
defaultValue = "Feature number nine",
sourceSelectionStrategy = SourceSelectionStrategy.Any
)
val profileButtonAppearDuration: Long by value(
key = "profile_button_appear_duration",
description = "duration of profile button appearing in ms",
defaultValue = 200,
sourceSelectionStrategy = SourceSelectionStrategy.Any
)
}
Мне также не хватило готово UI модуля для переключения значений фича флагов и значений Remote Config
