screen_detector library

Classes

AdaptiveBreakpoints
Configurable breakpoints for adaptive layouts.
AdaptiveLayout
A widget that displays different layouts based on screen size breakpoints.
AdaptiveNavigation
A navigation widget that adapts between bottom navigation and sidebar based on screen size.
AdaptiveNavigationDestination
Represents a destination in the adaptive navigation.
AnimatedAdaptiveLayout
An animated version of AdaptiveLayout that provides smooth transitions between different screen size layouts.
DetectionMetrics
Performance metrics for screen detection operations.
DeviceCapabilities
Represents specific device capabilities and hardware features.
FoldableDetector
Advanced foldable device detection and posture analysis.
FoldFeature
Represents a foldable device feature like a hinge or cutout.
PerformanceMonitor
Performance monitoring for screen detection.
ScreenDetector
ScreenDetectorConfig
Global configuration for screen detection behavior.
ScreenInfo
ScreenProvider
Provides screen detection information to descendant widgets.

Extensions

AdvancedUI on ScreenInfo
ScreenContext on BuildContext
Extension on BuildContext to provide easy access to screen information.
ScreenInfoX on ScreenInfo