screen_detector library
Classes
- AdaptiveBreakpoints
- Configurable breakpoints for adaptive layouts.
- AdaptiveLayout
- A widget that displays different layouts based on screen size breakpoints.
- A navigation widget that adapts between bottom navigation and sidebar based on screen size.
- 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.
Enums
Extensions
- AdvancedUI on ScreenInfo
- ScreenContext on BuildContext
- Extension on BuildContext to provide easy access to screen information.
- ScreenInfoX on ScreenInfo