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