flutter_app_doctor 0.1.0 copy "flutter_app_doctor: ^0.1.0" to clipboard
flutter_app_doctor: ^0.1.0 copied to clipboard

Runtime health checks for Flutter apps. Diagnoses connectivity, DNS, captive portals, API reachability, latency, storage, permissions, emulators, build mode, jank and clock skew into one structured, s [...]

Changelog #

0.1.0 #

Initial release.

  • FlutterDoctor.run() returns a DoctorReport with a rolled-up HealthStatus, per-check results, and text, Markdown and JSON renderings.
  • Eighteen built-in checks across network, device, app, runtime, security and permissions. Checks declare dependencies on one another, so a report names the cause of a failure rather than listing its symptoms.
  • Network diagnosis separates no-internet, broken DNS, captive portal, connection refused, TLS failure, timeout and unhealthy HTTP status, with a concrete remedy for each.
  • No plugin dependencies. Platform facts that genuinely need one — app version, device model, permission grants, mobile free space — come from provider interfaces you implement; the corresponding checks skip with an explanation until you do.
  • Reports are redacted by default; opt in with DoctorConfig.includeSensitiveDetails.
  • DoctorReportView and FlutterDoctorScreen for showing a report in-app.
  • Web, Android, iOS, macOS, Windows and Linux, with per-platform capability reported honestly as skipped rather than assumed.
1
likes
150
points
93
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Runtime health checks for Flutter apps. Diagnoses connectivity, DNS, captive portals, API reachability, latency, storage, permissions, emulators, build mode, jank and clock skew into one structured, shareable report.

Repository (GitHub)
View/report issues

Topics

#diagnostics #health-check #networking #debugging #support

License

MIT (license)

Dependencies

flutter

More

Packages that depend on flutter_app_doctor