Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev0.9.2

desktop_drop

Um plugin que permite ao usuário arrastar arquivos para seus aplicativos desktop do Flutter.

AndroidWebmacOSWindowsLinux
Downloads em 30 dias
814 mil
Curtidas
471
Pontos Pub
150

Instalar pacote

flutter pub add desktop_drop

Visão geral do pacote

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

desktop_drop é um plugin do Flutter que permite arrastar e soltar arquivos em aplicativos desktop construídos com Flutter. Ele suporta macOS, Windows e Linux, permitindo que os usuários interajam diretamente com arquivos arrastando-os para a interface do aplicativo. O plugin se integra perfeitamente ao sistema de gestos do Flutter e fornece uma API simples para lidar com caminhos de arquivos soltos. É ideal para aplicativos que exigem entrada de arquivos sem diálogos tradicionais de seleção de arquivos. Também é compatível com Android e Web, embora a funcionalidade de arrastar e soltar seja principalmente destinada a plataformas desktop.

Casos de uso

  • Importação de arquivos em aplicativos desktop
  • Interfaces de arrastar e soltar
  • Ferramentas de gerenciamento de arquivos do desktop
  • Fluxos de trabalho de upload de mídia
  • Experiências personalizadas de entrada de arquivos

Principais recursos

  • Suporta macOS, Windows e Linux
  • API simples de arrastar e soltar
  • Compatibilidade multiplataforma
  • Gerencia múltiplos arrastres de arquivos
  • Integração com o sistema de gestos do Flutter

Indicado para

  • Desenvolvedores de aplicativos para desktop
  • aplicativos de desktop intensivos em arquivos
  • Aplicativos que precisam de entrada de arquivo intuitiva
  • Desenvolvedores de ferramentas criativas
  • Experiências de desktop centradas no usuário

Considerações

  • Funcionalidade limitada em dispositivos móveis e na web
  • Requer configuração específica da plataforma
  • Nenhuma visualização ou processamento de arquivo embutido
  • Pode ser necessário validação personalizada para tipos de arquivo
  • Não projetado para gestos baseados em toque em dispositivos móveis

README original

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

flutter-plugins

This repo contains the source code for Flutter plugins which used in Mixin Messenger Desktop. Check the packages directory for all plugins.

Any questions join the Mixin Flutter group

Plugins

Plugin Pub Likes Platforms
desktop_drop pub package likes Windows, Linux, macOS, web
desktop_lifecycle pub package likes Windows, Linux, macOS
ogg_opus_player pub package likes Windows, Linux, macOS, iOS
pasteboard pub package likes Windows, Linux, macOS, web
win_toast pub package likes Windows
desktop_webview_window pub package likes Windows, Linux, macOS
fts5_simple pub package likes Windows, Linux, macOS
desktop_multi_window pub package likes Windows, Linux, macOS
mixin_logger pub package likes All Platforms
mixin_markdown_widget pub package likes Windows, Linux, macOS
ui_device pub package likes iOS
string_tokenizer Not Published Not Published macOS, iOS

Categorias

Dependências

Lista de dependências 5 itens

  • cross_file^0.4.0
  • cross_file_platform_interface^1.0.0
  • cross_file_web^1.0.0
  • mime^2.0.0
  • web^1.1.1

Repositório-fonte

Projetos que usam este pacote