FLUTTER ECOSYSTEM

flutter_libphonenumber

Utiliza o libphonenumber para permitir a formatação assíncrona e síncrona de números de telefone em aplicativos Flutter.

Capa de flutter_libphonenumber
Versão mais recente
2.7.0
Downloads em 30 dias
85,5 mil
Curtidas
190
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

flutter_libphonenumber é um pacote Flutter que integra a biblioteca libphonenumber do Google para permitir formatação, validação e análise precisas de números de telefone em múltiplas plataformas. Ele suporta operações síncronas e assíncronas, tornando-o adequado para manipulação em tempo real de entradas em formulários ou perfis de usuário. O pacote garante uma formatação consistente de números de telefone internacionais com base em regras específicas por país, melhorando a experiência do usuário em aplicações globais. Funciona perfeitamente em Android, iOS, Web e macOS, fornecendo resultados confiáveis independentemente do dispositivo ou região.

Casos de uso
  • Campos de entrada de número de telefone internacional
  • Validação em tempo real de número de telefone
  • Formatação dinâmica baseada em país
  • Fluxos de registro de perfil do usuário
  • Suporte a aplicativos multi-região
Principais recursos
  • Processamento síncrono e assíncrono
  • Compatibilidade multiplataforma
  • Detecção de código de país embutida
  • Formatação automática com base no local
  • Validação robusta com códigos de erro
Indicado para
  • Aplicativos globais que exigem suporte de número de telefone
  • Entradas de formulário com formatação dinâmica
  • Aplicativos direcionados para múltiplos países
  • Desenvolvedores que precisam de tratamento preciso de números internacionais
Considerações
  • Requer internet para metadados completos (se usar modo assíncrono)
  • A configuração inicial pode precisar da configuração do código do país
  • Limitado às regiões compatíveis com o libphonenumber
  • Impacto no desempenho com chamadas frequentes de formato
  • Pode aumentar o tamanho do aplicativo devido à inclusão da biblioteca nativa
Plataformas compatíveisAndroidiOSWebmacOS

Instalar pacote

flutter pub add flutter_libphonenumber

Categorias

Repositório-fonte

Projetos relacionados