FLUTTER ECOSYSTEM

duration

Utilidades para facilitar o trabalho com 'Durações'. Formata a duração em formato legível e também analisa a duração em formato legível para o Duration do Dart.

Versão mais recente
4.0.3
Downloads em 30 dias
56,2 mil
Curtidas
172
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote duration fornece utilitários para simplificar o trabalho com a classe Duration do Dart. Permite formatar durações em strings legíveis por humanos (por exemplo, '2h 30m') e analisar essas strings de volta em objetos Duration. Isso é particularmente útil para exibir intervalos de tempo em interfaces de usuário ou aceitar entradas de tempo dos usuários em um formato natural. O pacote suporta todas as principais plataformas, incluindo móvel, web e desktop, tornando-o ideal para aplicações multiplataforma que lidam com dados relacionados ao tempo.

Casos de uso
  • Exibindo o tempo decorrido em um formato legível
  • Análise de expressões de tempo inseridas pelo usuário
  • Convertendo entre representações de duração
  • Rastreamento de tempo em aplicativos
  • Funcionalidades de agendamento ou contagem regressiva
Principais recursos
  • Formatação de duração legível pelo ser humano
  • Análise de String para Duração
  • Compatibilidade multiplataforma
  • API simples com configuração mínima
  • Suporta horas, minutos, segundos e milissegundos
Indicado para
  • Aplicativos que precisam de formatação de exibição de tempo
  • Campos de entrada de tempo para usuários
  • Aplicativos de tarefas ou temporizadores
  • Utilitários de tempo multiplataforma
  • Desenvolvedores procurando ajudas leves para duração
Considerações
  • Não oferece suporte a fusos horários complexos ou cálculos de calendário
  • Limitado às unidades básicas de duração
  • Requer validação manual para casos extremos
  • Não adequado para cálculos de data
  • Sem suporte de localização embutido
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add duration

Categorias

Repositório-fonte

Projetos relacionados