promotedai / ios-metrics-sdk

iOS client library for Promoted.ai metrics tracking.
MIT License
7 stars 1 forks source link

Significantly reduce amount of boilerplate needed for new clients. #45

Closed yunapotamus closed 3 years ago

yunapotamus commented 3 years ago
  1. Prefer delegation/configuration to subclassing, to make the classes in common library easier to maintain.
  2. Move as much shared logic as possible into common library from Queenly.
  3. Create Event classes to make it easier to fill out the common/specific protos in a logging request. Extensions can use this to easily add new logging types.