Created
May 22, 2025 14:10
-
-
Save ulisseshen/662c112ca93f618f9bb2db67b600b20b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/// ----------------------------------------------------------------------------- | |
/// AppSpacing | |
/// | |
/// Classe utilitária para padronização de espaçamentos na aplicação, promovendo | |
/// consistência visual e facilitando a manutenção do layout. | |
/// | |
/// Autor: Ulisses Hen - Mago do Flutter 🧙♂️ | |
/// ----------------------------------------------------------------------------- | |
class AppSpacing { | |
/// 4.0 - Micro espaço, usado para pequenos ajustes de layout | |
static const double micro = 4.0; | |
/// 8.0 - Espaço compacto, ideal para pequenas separações entre elementos | |
static const double compact = 8.0; | |
/// 16.0 - Pequeno espaço, utilizado em margens e paddings internos | |
static const double small = 16.0; | |
/// 24.0 - Espaço médio, aplicado em divisões maiores entre componentes | |
static const double medium = 24.0; | |
/// 32.0 - Espaço amplo, garantindo respiração visual entre elementos | |
static const double large = 32.0; | |
/// 40.0 - Espaço extra-grande, útil para seções bem separadas | |
static const double extraLarge = 40.0; | |
/// 48.0 - Espaço generoso, utilizado em áreas destacadas do layout | |
static const double generous = 48.0; | |
/// 56.0 - Espaço confortável, aplicável em espaçamentos estratégicos | |
static const double comfortable = 56.0; | |
/// 64.0 - Espaço expansivo, indicado para sessões maiores | |
static const double expansive = 64.0; | |
/// 80.0 - Espaço máximo, garantindo áreas bem definidas e separadas | |
static const double maximum = 80.0; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment