Visão geral
Um pacote Flutter que fornece uma barra de progresso personalizável em etapas, representando visualmente o progresso por uma série de etapas. Cada etapa pode ser marcada como selecionada ou não selecionada, tornando-o ideal para guiar os usuários por processos com múltiplas fases, como formulários, fluxos de boas-vindas ou finalização de compras. O indicador suporta animações suaves e é altamente configurável com opções para cores, tamanhos e espaçamento entre as etapas. Funciona em todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux.
Casos de uso
- Wizards de onboarding
- formulários em múltiplos passos
- Rastreamento do processo de checkout
- fluxos de trabalho de conclusão de tarefas
- indicadores de progresso do tutorial
Principais recursos
- Aparência personalizável do passo
- Transições animadas entre etapas
- Suporte para múltiplas plataformas
- Cores e tamanhos configuráveis
- design responsivo
- Integração fácil com a interface existente
Indicado para
- Desenvolvedores de aplicativos construindo jornadas guiadas do usuário
- Designers que precisam de feedback visual de progresso
- Projetos que exigem consistência entre plataformas
- Aplicações voltadas para UX com tarefas sequenciais
- Visualização de progresso simples, mas elegante
Considerações
- Limitado à progressão linear de etapas
- Sem suporte embutido para adição/remoção dinâmica de etapas
- Requer gerenciamento manual do estado para atualizações de etapa
- Não adequado para fluxos de trabalho não lineares
- Pode ser necessário estilos adicionais para temas complexos
