moinsen_runapp 0.1.0
moinsen_runapp: ^0.1.0 copied to clipboard
Drop-in runApp() replacement with three-layer error catching, deduplication, and beautiful error screens.
0.1.0 #
- Three-layer error catching: Flutter framework, platform dispatcher, and zone guard
- Error deduplication with configurable time window
- Beautiful release error screens: friendly, minimal, and illustrated variants
- Custom error screen builders for release and debug modes
- Error observer (
ChangeNotifier) for reactive UI updates - Optional file logging with auto-resolved or explicit paths
onErrorcallback for external reporting (Sentry, Crashlytics, etc.)- App always starts regardless of init errors
ErrorBoundaryWidgetwraps the app tree for inline error display