flutter_const library

Flutter Const - Sistema de constantes de diseño para Flutter

Este paquete proporciona un sistema completo de constantes para mantener consistencia visual en aplicaciones Flutter.

Instalación:

dependencies:
  flutter_const: ^1.0.0

Uso:

import 'package:flutter_const/flutter_const.dart';

// Usando las constantes
Container(
  padding: AppSpacing.paddingLg,
  decoration: BoxDecoration(
    borderRadius: AppRadius.borderMd,
  ),
);

Classes

AppDurations
Sistema de duraciones para animaciones, transiciones y delays
AppFontSizes
A flexible font sizing system with hierarchical typography scales.
AppFontSizesComponentPresets
Presets específicos para componentes UI (botones, captions, etiquetas, etc.).
AppFontSizesConstants
Compile-time constant font sizes using the default configuration.
AppFontSizesDevicePresets
Safe and recommended typographic sizes by device type.
AppFontSizesPresets
Predefined font size configurations for common use cases.
AppFontSizesScaleFactors
Predefined scale factors for typographic hierarchies.
AppRadius
Sistema de border radius para mantener consistencia visual en bordes redondeados
AppSizes
Sistema de escalado base para toda la aplicación
AppSpacing
Sistema de espaciado para mantener consistencia visual en padding, margin y gaps
AppUI
Acceso rápido y conveniente a constantes UI comúnmente usadas

Extensions

AppFontSizesExtension on BuildContext
Extension method on BuildContext to calculate responsive font sizes.