leulit_flutter_fullreponsive library

Classes

ResponsiveDebug
Helper de debug para verificar qué está detectando la librería
ScreenInfoManager
Gestor singleton que mantiene el ScreenInfo globalmente accesible. Permite usar las extensiones sin necesidad de pasar el BuildContext. Se actualiza automáticamente cuando cambia el tamaño de pantalla.
ScreenSizeInitializer
Widget de nivel superior que debe envolver el MaterialApp/CupertinoApp. Lee los datos de MediaQuery y los pasa al InheritedWidget para su propagación.

Enums

DeviceType
Enumeration para tipos de dispositivos Movido aquí para evitar dependencias circulares

Extensions

ResponsiveFlex on int
Extensión para hacer responsive valores de flex en layouts
ResponsiveRadius on num
Extensión para hacer responsive valores de border radius
ResponsiveSize on num
Extensión para hacer responsive valores de tamaño de iconos, padding, margins, etc. Optimizada para valores numéricos pequeños como sizes de iconos (16, 24, 32, etc.)
ScreenScale on num
Extensión para usar valores responsive en números. Acepta dos formatos: