flutter/packages/flutter_tools/lib/src/reporting
2021-06-07 18:51:47 -07:00
..
crash_reporting.dart Remove crash_reporting and github_template from reporting library (#80139) 2021-04-09 15:24:15 -07:00
custom_dimensions.dart Add more analytics for hot reload in flutter_tools. (#83972) 2021-06-07 18:51:47 -07:00
disabled_usage.dart Refactor CustomDimensions in analytics to be type safe (#82531) 2021-05-18 20:29:03 -07:00
events.dart Add more analytics for hot reload in flutter_tools. (#83972) 2021-06-07 18:51:47 -07:00
first_run.dart Migrate first_run and bot_detector to null safety (#80096) 2021-04-09 13:56:52 -07:00
github_template.dart Remove crash_reporting and github_template from reporting library (#80139) 2021-04-09 15:24:15 -07:00
README.md Move reporting files to reporting/ (#36017) 2019-07-16 13:21:06 -07:00
reporting.dart Refactor CustomDimensions in analytics to be type safe (#82531) 2021-05-18 20:29:03 -07:00
usage.dart Refactor CustomDimensions in analytics to be type safe (#82531) 2021-05-18 20:29:03 -07:00

Flutter reports data to two separate systems:

  1. Anonymous usage statistics are reported to Google Analytics (for statistics such as the number of times the flutter tool was run within a given time period). The code that manages this is in [usage.dart].
  2. Crash reports for the flutter tool. These are not reports of when Flutter applications crash, but rather when the command-line flutter tool itself crashes. The code that manages this is in [crash_reporting.dart].

Opting out

Users can opt out of all reporting in a single place by running flutter config --no-analytics.