Visão geral
O pacote image_gallery_saver é um plugin Flutter que permite salvar imagens na galeria do dispositivo tanto no Android quanto no iOS. Ele fornece uma API simples para armazenar dados em bytes ou caminhos de arquivos como imagens na biblioteca de fotos do sistema. No iOS, os usuários devem adicionar chaves específicas ao arquivo Info.plist para conceder permissões de acesso. Este plugin é ideal para aplicativos que geram ou baixam imagens e precisam oferecer um recurso de 'salvar na galeria'. Ele suporta arquivos locais e dados brutos de imagem, tornando-o flexível para vários casos de uso.
Casos de uso
- Salvando capturas de tela capturadas
- Armazenando arte gerada
- Exportando imagens criadas pelo usuário
- Compartilhando imagens do conteúdo do aplicativo
- Salvando mídia baixada
Principais recursos
- API de salvamento simples
- Suporta Android e iOS
- Manipula dados de bytes e caminhos de arquivos
- Requer configuração de Info.plist no iOS
- Compatibilidade multiplataforma
Indicado para
- Aplicativos de edição de imagem
- Ferramentas de compartilhamento em redes sociais
- utilitários de geração de fotos
- Aplicativos com conteúdo gerado pelo usuário
- Ferramentas que exigem armazenamento offline de imagens
Considerações
- O iOS exige entradas no Info.plist
- As permissões podem variar conforme a plataforma
- Arquivos grandes podem afetar o desempenho
- Opções limitadas de personalização
- Sem feedback de progresso embutido