ui property

AppUISystem get ui

Sistema jerárquico de UI (elevaciones, opacidades, iconos, avatares, breakpoints y aspect ratios) con autocompletado por categorías.

Uso:

// Elevaciones
Card(elevation: Consts.ui.elevations.md);

// Opacidades
Opacity(opacity: Consts.ui.opacities.high);

// Iconos y Avatares
Icon(Icons.home, size: Consts.ui.icons.lg);
CircleAvatar(radius: Consts.ui.avatars.md);

// Breakpoints y Aspect Ratios
final isMobile = MediaQuery.of(context).size.width < Consts.ui.breakpoints.mobile;
AspectRatio(aspectRatio: Consts.ui.aspectRatios.wide);

Implementation

static AppUISystem get ui => AppUISystem();