carp_debug_flutter adds a floating button to your app.
Tapping it opens a self-contained debug menu that is independent of the
host app’s widget tree. It renders in its own theme, localization and
navigator, so it keeps working even when a screen throws or navigation breaks.
Features
Environment & Servers
Switch the deployment server and override any launch argument
(
--dart-define) at runtime, then apply live or restartShared Preferences
Inspect, search, edit, add and delete any keys including the CARP
user data
Database
Browse the local
sembast database: stores, records, delete
records, clear storesDevice & App
Running device + app metadata (model, OS, version, build) and screen metrics
Logs & Errors
Captured
debugPrint output, framework errors and uncaught async errorsCustom tools
Expand the toolkit by adding your own screens by implementing
DebugTool