Visão geral
Uma barra de navegação inferior rolável e reordenável para o Flutter que se ajusta dinamicamente quando há mais de cinco itens. Os usuários podem deslizar para reorganizar itens e excluí-los diretamente da barra. Projetada para navegação intuitiva em aplicativos com muitos tabs, melhora a usabilidade em plataformas móveis e desktop. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. Combina rolagem suave com reordenação e exclusão baseadas em gestos, oferecendo uma interface flexível para gerenciar itens de navegação.
Casos de uso
- Aplicativos com mais de 5 itens de navegação
- Layouts de navegação inferior personalizáveis
- Reordenamento de guias orientado pelo usuário
- Gerenciamento de itens de navegação dinâmicos
- Aplicativos multiplataforma para desktop e móvel
Principais recursos
- Rolável quando exceder 5 itens
- Funcionalidade de reordenar com deslize
- Exclusão de itens de navegação
- Suporte multiplataforma (Android, iOS, Web, macOS, Windows, Linux)
- Interações suaves baseadas em gestos
Indicado para
- Desenvolvedores que precisam de barras de navegação inferiores flexíveis
- Aplicativos que exigem personalização dinâmica de navegação
- Projetos direcionados para múltiplas plataformas
- UIs with frequent user interaction on navigation
- Designers procurando componentes de navegação interativa
Considerações
- Pode exigir gerenciamento adicional de estado
- Não ideal para configurações de navegação estática
- Impacto no desempenho com listas de itens muito grandes
- Limitado ao layout de navegação inferior
- Requer manipulação cuidadosa da UX de exclusão de item