Buscar pacotes, repositórios e categorias de apps

Capa de flutter_libphonenumber
Detalhes do pacotev2.8.4

flutter_libphonenumber

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

AndroidiOSWebmacOS
Downloads em 30 dias
107 mil
Curtidas
192
Pontos Pub
140

Instalar pacote

flutter pub add flutter_libphonenumber

Visão geral do pacote

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

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

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

flutter_libphonenumber

This is the monorepo containing all of the related packages for flutter_libphonenumber.

Getting started

$ flutter pub get

Updating packags

  • Update packages individually and publish them each to pub. Make sure changelogs and pubspec.yaml files reflect latest version / changes.
  • Update flutter_libphonenumber to point to the updated package versions.

Categorias

Dependências

Lista de dependências 4 itens

  • flutter_libphonenumber_android^2.1.0
  • flutter_libphonenumber_darwin^2.2.0
  • flutter_libphonenumber_platform_interface^2.1.0
  • flutter_libphonenumber_web^1.3.0

Repositório-fonte

Projetos que usam este pacote