-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
Description
Original issue created by @renanferrari in WordPress-Android
This issue centralizes all tasks and potential improvements to the ExPlat implementation on WPAndroid.
Tasks
- Initial A/A experiment implementation. (PR: Integrate ExPlat and add A/A experiment wordpress-mobile/WordPress-Android#13960)
- Initial A/B experiment implementation. (PR: ExPlat: Add A/B experiment wordpress-mobile/WordPress-Android#14286)
- Add support for logged-out experiments.
- Add functionality to manage active experiments. (PR: ExPlat: Handle local Experiment registration wordpress-mobile/WordPress-Android#14559)
- Add UI to list active experiments (for internal testing only).
- Add functionality to manually edit assignments of active experiments (for internal testing only).
- Add support for other loading strategies (experiments that require loading screens, for example).
- Consider not fetching assignments if data collection is turned off.
- Extract implementation to a shared library (which one is yet TBD). (Add ExPlat implementation to :experimentation module #114)
-
:experimentationmodule depends on FluxC because of the classesExperimentStoreandExperimentRestClient. We should move these classes to:experimentationmodule to stop depending on FluxC. - refactor
ExPlatclass so we don't have to useLazyto avoid circular dependency in theSet<Experiment>parameter. We should consider splitting theExPlatclass.
Notes
- I'm going to update the tasks with links for the specific issues and PRs once they're up.
renanferrari