FLUTTER ECOSYSTEM

file_selector

Plugin do Flutter para abrir e salvar arquivos ou selecionar diretórios usando a interface nativa de seleção de arquivos.

Versão mais recente
1.1.0
Downloads em 30 dias
581 mil
Curtidas
439
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote file_selector fornece um plugin Flutter que permite aos usuários abrir e salvar arquivos ou selecionar diretórios usando interfaces nativas de seleção de arquivos em múltiplas plataformas. Ele se integra perfeitamente com Android, iOS, Web, macOS, Windows e Linux, oferecendo comportamento consistente enquanto aproveita as interfaces específicas de cada plataforma para uma experiência do usuário ideal. O plugin simplifica as operações de entrada/saída de arquivos ao abstrair as diferenças entre as plataformas, tornando-o ideal para aplicativos que exigem gerenciamento de arquivos sem reinventar a roda. Ele suporta tanto a seleção de arquivos quanto a seleção de diretórios com configuração mínima.

Casos de uso
  • Abrir arquivos do armazenamento do dispositivo
  • Salvando arquivos em localizações selecionadas pelo usuário
  • Selecionando diretórios para importação/exportação de dados
  • Integrando diálogos nativos de arquivos em aplicativos multiplataforma
  • Habilitar gerenciamento de documentos em aplicativos de produtividade
Principais recursos
  • Interface de seleção de arquivos nativa em todas as plataformas compatíveis
  • Suporte para abertura e salvamento de arquivos
  • Capacidade de seleção de diretório
  • Consistência entre plataformas
  • Configuração mínima necessária
Indicado para
  • Aplicativos que precisam de entrada/saída de arquivos
  • Aplicativos de produtividade e baseados em documentos
  • Ferramentas de gerenciamento de arquivos multiplataforma
  • Desenvolvedores em busca de UX nativa para operações de arquivos
  • Projetos com foco em múltiplos sistemas operacionais
Considerações
  • Requer permissões específicas da plataforma no Android e no iOS
  • O suporte a Web depende das capacidades do navegador
  • Personalização limitada da interface do seletor de arquivos
  • Pode exigir tratamento adicional para filtragem por tipo de arquivo
  • As permissões devem ser solicitadas em tempo de execução em plataformas móveis
Plataformas compatíveisAndroidiOSWebmacOSWindowsLinux

Instalar pacote

flutter pub add file_selector

Categorias

Dependências

Lista de dependências 7 itens
  • file_selector_android^0.5.0
  • file_selector_ios^0.5.0
  • file_selector_linux^0.9.4
  • file_selector_macos^0.9.5
  • file_selector_platform_interface^2.7.0
  • file_selector_web^0.9.1
  • file_selector_windows^0.9.3

Repositório-fonte

Projetos relacionados