Visão geral
Um pacote Flutter que fornece um TextFormField capaz de emitir valores DateTime e integrar-se com diálogos de seleção de data/hora estilizados do Material, Cupertino e outros. Simplifica o manuseio de formulários ao combinar campos de entrada com interfaces de seleção intuitivas em várias plataformas. Projetado para uso contínuo em formulários que exigem seleção de data ou hora, suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O pacote melhora a experiência do usuário oferecendo seletores consistentes e adaptáveis às plataformas com configuração mínima.
Casos de uso
- Campos de formulário que exigem seleção de data/hora
- entrada de data/hora multiplataforma
- Integração com validação de formulário
- Estilo personalizável do seletor
- Atualizações dinâmicas de campos de formulário
- Entrada de tempo amigável ao usuário em aplicativos móveis e web
Principais recursos
- Suporta seletores Material e Cupertino
- Emite objetos DateTime
- Compatibilidade multiplataforma
- Integração fácil com widgets Form
- Aparência personalizável do diálogo
- Suporte de validação embutido
Indicado para
- Desenvolvedores criando formulários multiplataforma
- Aplicativos que precisam de entrada de data/hora com aparência nativa
- Equipes que priorizam a experiência do usuário consistente entre dispositivos
- Projetos usando a arquitetura de formulários do Flutter
- Usuários que desejam mínimo boilerplate para seletores de data
Considerações
- Requer Flutter 2.0+
- Pode ser necessário estilos adicionais para temas complexos
- Limitado a formatos básicos de data/hora
- Sem suporte de localização embutido
- Depende do comportamento do seletor da plataforma subjacente
- Não adequado para interfaces de seleção altamente personalizadas