avy_debug_panel
A powerful in-app developer debug console for Flutter apps. Features gesture triggers, logs viewer, network inspector, device info, storage viewer, and feature toggles.
What this package is like to depend on
Last release 4 months ago
28 Mar 2026
Ships on a steady schedule
a new release about every 1 weeks
Most releases are documented
notes for 2 of 3 stable releases
1 version withdrawn
withdrawn after publishing
5 months old
4 releases · first in 2026
4 releases in the last 12 months
see the full history below
Release timeline
4 releases · Mar 2026 to Mar 2026Releases
latest 4-
1.1.128 Mar 2026Release notes
Open source →Added
- Documentation:
- Added comprehensive flutter_riverpod integration examples in README
- Added
RiverpodInspectorusage examples - Added
InspectableProviderListenerreusable widget example - Added complete Riverpod example with
ProviderScope
- Documentation:
-
1.0.218 Mar 2026Release notes
Open source →Added
-
Debug Overlay:
- Full-screen modal panel that appears above your app UI
- Animated show/hide transitions`
- Gesture triggers (long press, three-finger tap, device shake)
- Clear all button for logs and network requests
-
Logs Panel:
- Timestamped log messages
- Log level filtering (debug, info, warning, error)
- Search functionality
- Copy logs to clipboard
- Export logs as JSON
- Tap to view details in modal bottom sheet
- Auto-scroll to latest logs
- Color-coded log levels
- Tag support for categorization
-
Network Panel:
- Dio interceptor for HTTP logging (
DebugNetworkInterceptor) - Request URL, headers, and body display
- Response status code, headers, and body display
- Response time tracking
- Filter by status (success/failed)
- Search by URL
- Color-coded HTTP methods (GET, POST, PUT, PATCH, DELETE)
- Color-coded status codes
- Formatted JSON body display
- Copy request/response to clipboard
- Detailed request viewer with tabs (Overview, Headers, Request, Response)
- Dio interceptor for HTTP logging (
-
Device Panel:
- App information (name, version, build number, build mode)
- Device information (model, manufacturer, OS version)
- System information (platform, Dart version, processors)
- Copy values to clipboard
- Platform-specific info (Android, iOS, Web, macOS, Windows, Linux)
- Loading state while fetching device info
-
Storage Panel:
- View all SharedPreferences keys/values
- Type indicators (String, Int, Double, Bool, List)
- Search functionality
- Delete individual keys
- Clear all storage with confirmation dialog
- Copy values to clipboard
- Value detail view
-
Features Panel:
- Register feature flags with name, description, and category
- Toggle flags on/off
- Enable/disable all flags
- Reset to defaults
- Grouped by category
- Search functionality
- Export/import flags
-
Theming System:
- Built-in color schemes (darkCyan, darkPurple, darkGreen, darkOrange, lightBlue)
- Custom theme support via
DebugPanelTheme - Configurable colors for all UI elements
- Customizable border radius and padding
- Monospace font family support
-
Common Widgets:
DebugSearchField- Styled search inputDebugActionButton- Toolbar action buttonDebugBadge- Status/type badgeDebugEmptyState- Empty state placeholderDebugListTile- Styled list itemDebugInfoCard- Key-value info displayDebugDetailSheet- Modal detail viewDebugSelectableText- Selectable text with copy
-
Configuration:
DebugPanelConfigfor comprehensive configuration- Enable/disable individual gesture triggers
- Customizable long press duration
- Theme and color customization
resolvedThemegetter for theme resolution
-
Testing:
- Comprehensive unit tests for all core services
- Widget tests for panels and UI components
- Test coverage for logger, network logger, and feature flags
-
Documentation:
- Complete API reference
- Usage examples
- Best practices guide
- Architecture overview
Dependencies
- dio ^5.4.0
- device_info_plus ^9.1.0
- shared_preferences ^2.2.2
- shake ^2.2.0
- intl ^0.19.0
Dev Dependencies
- flutter_test
- flutter_lints ^3.0.1
- mocktail ^1.0.0
-
-
1.0.107 Mar 2026Nothing published for this version
-
1.0.007 Mar 2026 withdrawnNothing published for this version