responsive_adaptive library
A comprehensive Flutter package for responsive and adaptive UI management
This package provides tools for creating responsive and adaptive layouts that work seamlessly across mobile, tablet, desktop, and web platforms.
Classes
- AdaptiveBreakpoints
- Data model for adaptive breakpoint definitions
- DeviceInfo
- Device information model for responsive design
- IResponsiveAdaptiveManager
- Abstract interface for responsive adaptive management
- ResponsiveAdaptiveManager
- Concrete implementation of ResponsiveAdaptiveManager
- ResponsiveBuilder
- A builder widget that automatically rebuilds when device info changes Similar to StreamBuilder but for responsive changes
- ResponsiveConfig
- Configuration model for responsive design settings
- ResponsiveConstants
- ResponsiveSettings
- Settings model for responsive design configuration
- ResponsiveWrapper
- A wrapper widget that automatically handles responsive updates Similar to responsive_framework's ResponsiveBreakpoints.builder
Enums
- DeviceType
- Enumeration of device types for responsive design
- OrientationType
- Enumeration of orientation types for responsive design
- PlatformType
- Enumeration of platform types for responsive design
- ScreenSize
- Enumeration of screen size categories for responsive design
Extensions
- ResponsiveWidgetExtension on Widget
- Extension to make any widget responsive and reactive