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.