[analytics] preliminary Analytics reporting API #8597
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Companion to dart-lang/tools#2229 that noodles a bit on an analytics reporting API.
If this looks good, I'll follow up with documentation and fill in some more implementation for the remaining actions (see: #8598).
Implementing a
UnifiedAnalyticsReporterthat connects with theUnifiedAnalyticsimplementation may feed changes back to this too.(I'll schedule some time to chat through that since it'd probably be best done synchronously.)
Contribution guidelines:
dart format.