This is devtools package. Use flutter devtools on the go. Just install debug app version and enjoy all the helpful tools to inspect your app.
All you could do with IDE of your choice- always with you. In debug mode all features are available.
Debug features | Profile/release features |
---|---|
Highlight oversized images Show baselines Show guidelines Paint pointers Paint layer borders Repaint rainbow Inspect layouts (logcat) Inspect paints (logcat) Disable opacity layers Disable clip layers Show material grid |
Slow animations Show performance overlay Show offscreen layers Show cached images Semantic debugger |
To use base functionalities just set up navigation to devtools screen
Navigator.of(context).push(MaterialPageRoute(
builder: (context) => const DevtoolsMenuScreen()));
To use MaterialApp tools add these lines to your MaterialApp constructor
showPerformanceOverlay: DebugOptions.performanceOverlay.object.optionValue,
checkerboardOffscreenLayers: DebugOptions.offscreenLayers.object.optionValue,
checkerboardRasterCacheImages:DebugOptions.rasterCacheImages.object.optionValue,
debugShowMaterialGrid: DebugOptions.materialGrid.object.optionValue,
showSemanticsDebugger: DebugOptions.semanticsDebugger.object.optionValue,
REMEMBER THAT DEBUG FEATURES CAN ONLY BE USED IN DEBUG MODE - RELEASE MODE FUNCTIONALITIES DIFFER
- live logcat view (Android only)
- tests
- github actions automations
- translations (?)
- network call hijacker - monitor all your app's network calls in one place
- more tools based on feedback
File issues on package's github page. Ideas too ;)