Orientação gerada a partir de informações públicas. Apenas para referência.
O pacote timelines é uma biblioteca flexível e amigável do Flutter projetada para criar interfaces de linha do tempo personalizáveis. Ele fornece widgets modulares e independentes que permitem aos desenvolvedores criar linhas do tempo complexas com facilidade. Cada componente — como itens da linha do tempo, conectores e indicadores — é implementado como um widget separado, permitindo controle fino sobre layout e estilos. Ideal para exibir dados cronológicos, como andamento de projetos, históricos de eventos ou fluxos de processos, suporta tanto orientações vertical quanto horizontal. O pacote enfatiza simplicidade e extensibilidade, tornando-o adequado para aplicativos que exigem linhas do tempo limpas e interativas.
Casos de uso
Exibindo marcos do projeto
Mostrando histórico de eventos nos aplicativos
Visualizando processos passo a passo
Criando sequências de onboarding
Apresentando dados históricos
Construindo interfaces de rastreamento de tarefas
Principais recursos
Componentes modulares de widget
Suporte para layouts vertical e horizontal
Conectores e indicadores personalizáveis
Integração fácil com aplicativos Flutter existentes
Design extensível para estilos personalizados
Funcionalidade leve e focada
Indicado para
Desenvolvedores criando interfaces baseadas em cronologia
Aplicativos que precisam de rastreamento visual de progresso
Aplicações educacionais ou produtivas
Fluxos de onboarding ou tutoriais
Designers que querem elementos de linha do tempo reutilizáveis
Considerações
animações internas limitadas
Sem tratamento automático de alinhamento de itens
Requer gerenciamento manual de layout
Não otimizado para cronogramas muito longos
Sem suporte para gestos de toque nos itens
Mais adequado para cronogramas estáticos ou simplesmente dinâmicos
README original
Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.
A powerful & easy to use timeline package for Flutter! 🚀
Caveat: This package is an early stage. Not enough testing has been done to guarantee stability. Some APIs may change.
Each tile draws only half of the line connecting the neighboring tiles.
Using the connected constructor, lines connecting adjacent tiles can build as one index.