summaryrefslogtreecommitdiff
path: root/aconfig/README.md
blob: 87a6651c725cf75b3b0f8ebb289644691d7d392c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# AConfig Flag libraries

Generated java flag libraries.

### FeatureFlagsLib

__Flags__
* Static singleton provider for FeatureFlags impl
* Overridable with setFeatureFlags/unsetFeatureFlags

* __FeatureFlags__
* The generated flags interface, one boolean function per flag

__FeatureFlagsImpl__
* For production code
* Real implementation using DeviceConfig

__FakeFeatureFlagsImpl__
* a configurable stateful fake (get/set/clear)
* Use with Dagger to inject across multiple components for integration tests