Launchdarkly
Integrate Luciq with Launchdarkly
SDK Setup
LDClient.init(application, ldConfig, context)
// Boolean flag
val BOOLEAN_FLAG_KEY = "sample-flag"
val featureEnabled = LDClient.get().boolVariation(BOOLEAN_FLAG_KEY, false)
if (featureEnabled) {
Luciq.addFeatureFlag(LCQFeatureFlag(BOOLEAN_FLAG_KEY))
// logic to execute if flag enabled
} else {
Luciq.removeFeatureFlag(BOOLEAN_FLAG_KEY)
}
// Multivariats flag
val STRING_FLAG_KEY = "sample-string-flag"
val stringFlag = LDClient.get().stringVariation(STRING_FLAG_KEY, null)
if (stringFlag != null) {
Luciq.addFeatureFlag(LCQFeatureFlag(STRING_FLAG_KEY, stringFlag))
} else {
Luciq.removeFeatureFlag(STRING_FLAG_KEY)
}Dashboard Setup
Control Feature Flags

Get Launchdarkly API token
1

2

3
Last updated



