View on GitHub

Cadabra

A/B testing library for Java/Kotlin/Android

cadabra-android / com.fo2rist.cadabra.android

Package com.fo2rist.cadabra.android

Main entry point for Cadabra if used for Android and classes for automatic resource resolving.

Types

CadabraAndroid Android-specific cadabra extension that supports resources injection. Usage:interface CadabraAndroid
ExperimentContext Full context of experiment state as it’s resolved for current session/user. If the experiment wasn’t started the variant is null resources resolved as is.class ExperimentContext : VariantResources
VariantResources Android resources accessor for particular experiment’s Variant. Automatically resolves resources (strings, layouts etc.) associated with one of experiment’s Variant. Usage:interface VariantResources

Functions

configFromJson Create config from json. Format example:fun configFromJson(json: String): <ERROR CLASS>