FLUTTER ECOSYSTEM

devicelocale

Um pacote Flutter que pode ser usado para extrair os locais atualmente definidos no dispositivo com o local atual definido como o primeiro na lista.

Versão mais recente
0.8.2
Downloads em 30 dias
97,7 mil
Curtidas
150
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 devicelocale é uma utilidade do Flutter que recupera a lista de localidades configuradas no dispositivo do usuário, com a localidade atual do sistema aparecendo em primeiro lugar. Ele suporta múltiplas plataformas, incluindo Android, iOS, Web, macOS e Linux, tornando-o ideal para aplicativos que exigem comportamento orientado à localização. Ao acessar as configurações nativas do dispositivo, ele permite que os aplicativos se adaptem dinamicamente às preferências do usuário sem configuração manual. O pacote é leve e se integra perfeitamente aos fluxos de internacionalização.

Casos de uso
  • Detecção dinâmica de idioma em aplicativos multilíngues
  • Seleção automática do idioma preferido do usuário ao iniciar
  • Suporte à localização de aplicativos com base nas configurações do dispositivo
  • Construindo recursos conscientes de região
  • Sincronizando o idioma da interface com as preferências do sistema
Principais recursos
  • Retorna localidades definidas pelo dispositivo com a localidade atual em primeiro lugar
  • Suporte multiplataforma em principais sistemas operacionais
  • API simples para recuperar listas de localidades
  • Integra-se com o framework de localização do Flutter
  • Leve e sem dependências
Indicado para
  • Aplicativos direcionados a públicos globais
  • Aplicações com foco em localização
  • Desenvolvedores usando o pacote intl do Flutter
  • Projetos que precisam de fallback automático de localidade
  • Equipes implementando internacionalização responsiva
Considerações
  • Depende das configurações nativas do dispositivo
  • Não trata substituições de localidade personalizadas
  • Pode retornar uma lista vazia se nenhum local estiver definido
  • Requer permissões específicas da plataforma em alguns sistemas
  • Limitado à leitura, não é possível modificar as configurações de local do dispositivo
Plataformas compatíveisAndroidiOSWebmacOSLinux

Instalar pacote

flutter pub add devicelocale

Categorias

Repositório-fonte

Projetos relacionados