cadabra-android / com.fo2rist.cadabra.android / CadabraAndroid
CadabraAndroid
interface CadabraAndroid
Android-specific cadabra extension that supports resources injection. Usage:
- register/start experiments with Cadabra.config
- initialize context with initialize
- access resources associated with experiment via getExperimentContext, see VariantResources for details
See Also
Functions
getExperimentContext | Get Android resources accessor for active experiment variant. If the experiment is not started the context would behave as normal Android context.abstract fun getExperimentContext(variantClass: KClass <out <ERROR CLASS>>): ExperimentContext abstract fun getExperimentContext(variantClass: Class <out <ERROR CLASS>>): ExperimentContext |
Companion Object Properties
config | Entry point for Cadabra configuration. Same as Cadabra.config.val config: <ERROR CLASS> |
instance | Entry point CadabraAndroid experiment variants usage.val instance: CadabraAndroid |
Companion Object Functions
initialize | Initialize Cadabra for resources access. Initialization is required prior resources usage but not required to register and access experiments. Context.getApplicationContext will be used by Cadabra as the context.fun initialize(context: <ERROR CLASS>): Unit |