Visão geral
Fluro é uma biblioteca de roteamento null-safe para Flutter projetada para simplificar a navegação com configurações de rota flexíveis. Suporta curingas, parâmetros nomeados e definições de rota declarativas limpas, tornando fácil gerenciar fluxos de navegação complexos em múltiplas plataformas. Ideal para aplicativos que exigem padrões de roteamento dinâmicos, o Fluro melhora a legibilidade e manutenibilidade do código. Sua natureza leve e compatibilidade com Android, iOS, Web, macOS, Windows e Linux fazem dele uma escolha versátil para aplicativos modernos Flutter.
Casos de uso
- Navegação complexa com rotas dinâmicas
- Roteamento de URL parametrizado
- Navegação de aplicativo multiplataforma
- Arquitetura de aplicativo modular
- Suporte a linkagem profunda
- Separação clara da lógica de rota
Principais recursos
- Correspondência de rota com curinga
- Suporte a parâmetros nomeados
- Definições declarativas de rota
- API segura para nulos
- Leve e eficiente
- Platform-agnostic
Indicado para
- Desenvolvedores que precisam de roteamento avançado
- Aplicativos com requisitos de link profundo
- Projetos Flutter em grande escala
- Equipes priorizando estrutura de código limpo
- Projetos com destino a múltiplas plataformas
Considerações
- Requer registro manual de rota
- Gerenciamento limitado de estado de navegação incorporado
- Curva de aprendizado mais acentuada do que a do navegador básico
- Não é mais mantido (última atualização em 2021)
- Suporte da comunidade principalmente por meio de problemas no GitHub