Visão geral
Um pacote Flutter que fornece uma folha inferior para ações que se adapta automaticamente à aparência e ao comportamento da plataforma em que está sendo executado — Android, iOS, macOS, Windows ou Linux. Garante uma experiência de usuário consistente e nativa usando padrões de design e interações específicas da plataforma. O pacote simplifica a implementação de folhas de ação com configuração mínima, tornando-o ideal para aplicativos voltados para múltiplas plataformas com bases de código unificadas.
Casos de uso
- Exibindo menus de ação adequados ao plataforma
- Criando folhas inferiores multiplataforma com sensação nativa
- Simplificando a implementação da folha de ação em dispositivos
- Integrando ações contextuais em aplicativos móveis e de desktop
- Substituindo verificações manuais de plataforma para estilização de sheet inferior
Principais recursos
- Detecção automática de plataforma
- Adaptação da interface nativa para Android e iOS
- Suporte para plataformas de desktop (macOS, Windows, Linux)
- Configuração mínima necessária
- Itens de ação e callbacks personalizáveis
- Comportamento consistente entre plataformas
Indicado para
- Desenvolvedores multiplataforma do Flutter
- Aplicativos direcionados tanto para dispositivos móveis quanto para desktop
- Desenvolvedores procurando folhas inferiores semelhantes às nativas
- Projetos que exigem mínimo boilerplate para folhas de ação
- Equipes priorizando consistência da UX entre plataformas
Considerações
- Personalização limitada além da estilização básica
- Pode exigir estilos adicionais para layouts complexos
- Depende dos temas da plataforma subjacente
- Não adequado para designs não nativos altamente personalizados
- Melhor utilizado quando a integração nativa é desejada em vez do controle total
