Skip to content

Modernize Tracks Apple #298

Description

@mokagio

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions