Um pacote Dart que converte timestamps UNIX em strings de tempo legíveis por humanos, projetado para imitar o estilo intuitivo de formatação de tempo do YouTube. Simplifica a exibição de durações como 'há 2 dias' ou 'há 3 horas' de forma amigável ao usuário. Ideal para aplicativos que precisam de representações de tempo claras e localizadas sem lógica de data complexa. O pacote é leve e fácil de integrar, focando na legibilidade e consistência em diferentes intervalos de tempo.
Casos de uso
- Exibindo horários de upload de postagens ou vídeos
- Mostrando tempo relativo desde um evento
- Melhorando a experiência do usuário com marcas de tempo em linguagem natural
- Simplificando a exibição de horário em chats ou feeds sociais
- Formatar duração em interfaces de reprodução de mídia
Principais recursos
- Formatação de tempo do estilo YouTube
- API simples para timestamps UNIX
- strings de tempo relativo legíveis
- Leve e sem dependências
- Suporta múltiplas granularidades de tempo
Indicado para
- Aplicativos com conteúdo baseado no tempo
- Plataformas de mídia social ou mensagens
- Aplicativos de streaming de vídeo ou podcast
- Recursos de rastreamento de atividade do usuário
- Interfaces de usuário minimalistas que priorizam a clareza
Considerações
- Não suporta localização além do inglês padrão
- Limitado à formatação de tempo relativo
- Sem tratamento de fuso horário
- Não adequado para exibição de horário absoluto
- Requer manipulação manual de casos especiais, como datas muito antigas