flutter_app_inspector 0.1.0
flutter_app_inspector: ^0.1.0 copied to clipboard
A developer observability and runtime inspection layer for Flutter applications.
0.1.0 #
- Initial Phase 1 release of
flutter_app_inspector. - Core architecture & central event model (
AppInspectorEvent,AppInspectorStore). - Frame performance monitoring engine (
FrameMonitor) tracking FPS, average FPS, minimum/maximum FPS, frame duration, and frame budget. - Dynamic display refresh rate detection (60Hz, 90Hz, 120Hz) and frame budget calculation.
- Jank detection with configurable threshold multipliers and percentage tracking.
- Native process memory sampling (
MemoryMonitor) viaProcessInfo.currentRsswith clear platform limitation reporting. - In-app developer HUD overlay (
AppInspectorOverlay) supporting compact pill and expanded card modes. - Draggable HUD with screen boundary checks and passthrough touch gestures.
- Throttled UI refresh timers to ensure zero inspector CPU/GPU overhead.
- Console logging engine (
InspectorLogger) with log levels and message throttling. - Custom operation timing (
AppInspector.measure,CustomTracker) and network tracking extension points (NetworkTracker). - Interactive
/exampleapplication with heavy work, jank, memory activity, and metric reset controls. - Comprehensive unit & widget test suite (
test/).