**Descubra o AestheticDialogs — Um sistema moderno de design de diálogos para Jetpack Compose.**
O AestheticDialogs é uma biblioteca de interface de usuário de código aberto que traz diálogos bonitos, consistentes e acessíveis para aplicativos Android criados com Jetpack Compose.
O aplicativo de demonstração oficial permite que você explore a biblioteca completa de componentes do AestheticDialogs 2.0 por meio de exemplos reais e interativos.
### ✨ Explore o sistema de diálogos
Descubra diferentes famílias de diálogos e suas variantes:
• **Confirmação** — solicite aos usuários que confirmem ações importantes ou destrutivas
• **Alerta** — comunique avisos, erros, informações e ações necessárias
• **Seleção** — seleção única e múltipla com suporte a pesquisa
• **Entrada** — entrada de texto e senha com validação
• **Conteúdo** — diálogos flexíveis para conteúdo personalizado
• **Feedback** — diálogos de feedback elegantes, planos e com gradiente
• **Notificações** — banners não modais e estilos de notificação
Cada exemplo é construído com os componentes reais do AestheticDialogs.
### 🎨 Projetado para se adequar ao seu aplicativo
O AestheticDialogs foi projetado para ser independente de temas.
Ele não impõe um tema Material ao seu aplicativo. Suas cores, tipografia e sistema de design permanecem seus, enquanto o AestheticDialogs fornece seus próprios tokens e componentes semânticos.
Temas claros e escuros são suportados, com opções de personalização para cores, tipografia e formas.
### 🏗️ Construído como um verdadeiro sistema de design
O AestheticDialogs 2.0 foi completamente reconstruído do zero no Jetpack Compose.
Sua arquitetura segue uma clara separação de responsabilidades:
**Componente → Variante → Primitivo → Tokens**
O resultado é uma base de interface do usuário sustentável, extensível e previsível, em vez de uma coleção de componentes de diálogo não relacionados.
### ♿ Acessibilidade em primeiro lugar
A acessibilidade faz parte da arquitetura, não é uma reflexão tardia.
O AestheticDialogs inclui suporte para:
• Semântica de leitor de tela
• Títulos e cabeçalhos adequados para painéis de diálogo
• Controles de seleção acessíveis
• Regiões dinâmicas para notificações
• Alvos de toque mínimos
• Tamanhos de fonte grandes
• Preferências de movimento reduzido
### ⚡ Desenvolvido para Android moderno
• Jetpack Compose
• SDK 24 (mínimo)
• Leve
• Sem dependência forçada do Material 3
• Layouts adaptáveis
• Componentes de IU sem estado
• Manipulação explícita de estado e eventos
• Temas claros e escuros
### ❤️ Código aberto
O AestheticDialogs é de código aberto e foi desenvolvido para desenvolvedores Android que se preocupam com uma IU refinada, acessibilidade e arquitetura de fácil manutenção.
Explore a demonstração, experimente os diferentes componentes e veja o que o AestheticDialogs 2.0 pode trazer para o seu próximo aplicativo Compose.
**AestheticDialogs 2.0 — diálogos projetados como um sistema.**
O aplicativo oficial de demonstração da biblioteca de interface do usuário AestheticDialogs.