backstage 0.0.6
backstage: ^0.0.6 copied to clipboard
Complete in-app debugging console with advanced logging, network monitoring, performance metrics, and export capabilities. Production-ready with security features.
π Backstage #
A production-ready in-app debugging console for Flutter applications. Backstage provides a hidden, gesture-activated logging interface that gives developers, QA teams, and support engineers real-time insight into application behavior without requiring development builds or external debugging tools.
Perfect for: Production debugging, QA testing, user support, and development troubleshooting.
π± Demo #
Coming soon: Screenshots and GIFs showing console activation and usage
β¨ Features #
π Production-Safe #
- Hidden activation: 5 rapid taps or long-press gesture
- Optional passcode protection: Secure access in production builds
- No performance impact: Zero overhead when disabled
- Safe shipping: No visible UI elements unless activated
π Comprehensive Logging #
- Print capture: Intercepts
print()
anddebugPrint()
output - Flutter errors: Captures framework errors and exceptions
- Zone errors: Optional async error capture with
runZoned
- Custom logging: Direct API for structured application logs
- Stack traces: Full debugging context for errors
ποΈ Advanced Filtering #
- Log levels: Debug, Info, Warning, Error filtering
- Tag-based filtering: Categorize and filter by functional area
- Real-time search: Live filtering of log content
- Pause/Resume: Stop updates for detailed inspection
πΎ Smart Persistence #
- State management: Remembers enabled/disabled state across sessions
- Configuration persistence: Maintains user preferences
- Cross-platform: Works on iOS, Android, Web, Desktop
π¨ User Experience #
- Draggable interface: Position console anywhere on screen
- Material Design: Follows platform design guidelines
- Theme integration: Adapts to app's color scheme
- Minimal footprint: Compact, non-intrusive design