Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Modernize Tracks Apple #298

Open
mokagio opened this issue Nov 6, 2024 · 0 comments
Open

Modernize Tracks Apple #298

mokagio opened this issue Nov 6, 2024 · 0 comments

Comments

@mokagio
Copy link
Contributor

mokagio commented Nov 6, 2024

Taking a page from the work @wzieba and @ParaskP7 have been doing on the Android counterpart, such as decoupling ExPlat from FluxC, here are a few ideas of things we could do to give Apple developers more capabilities via Tracks.

This is a bit vague because I haven't done any dedicated research into feasibility and current architecture.

  • Investigate whether it's possible to decouple events from experiments, and if so define separate packages, in particular to decouple events/crash logging from experiments.
  • Remove CoreData in favor of a simpler and more lightweight storage layer.
  • Drop the Objective-C code to simply package structure and, consequently, maintenance.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant