SwipeBackDetector é um pacote Flutter que habilita a funcionalidade de deslizar para voltar em rotas personalizadas, oferecendo uma experiência de gesto de volta nativa, mesmo fora das rotas Cupertino. Funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux. O detector se integra perfeitamente em qualquer rota ou página, permitindo que os usuários naveguem para trás deslizando a partir da borda da tela. Ideal para aplicativos com fluxos de navegação personalizados, melhora a usabilidade sem exigir implementação complexa. O pacote é leve e projetado para desenvolvedores que buscam gestos intuitivos de navegação.
Casos de uso
- Navegação de rota personalizada
- Fluxos de navegação não-Cupertino
- Melhorando a experiência do usuário com gestos de deslize
- Suporte de gestos multiplataforma
- Implementando o retorno por deslize na borda em aplicativos da web
- Adicionando o recurso de deslizar para voltar em telas modais
Principais recursos
- detecção de deslize na borda
- Funciona com rotas personalizadas
- Compatibilidade multiplataforma
- Leve e fácil integração
- Suporta múltiplas plataformas
- sensibilidade de gesto configurável
Indicado para
- Desenvolvedores criando navegação personalizada
- Aplicativos que precisam de deslizar para voltar em rotas não Cupertino
- Projetos com destino a múltiplas plataformas
- Aplicações móveis e web focadas em UX
- Equipes que querem gestos semelhantes aos nativos, sem o Cupertino
Considerações
- Pode entrar em conflito com outros detectores de gestos
- Requer manipulação cuidadosa em navegadores aninhados
- Incompatível com algumas soluções de roteamento de terceiros
- Personalização limitada para o comportamento do gesto
- Necessita de testes em todas as plataformas-alvo
- Impacto potencial no desempenho com widgets pesados