패키지, 저장소 및 앱 카테고리 검색

패키지 상세v0.9.2

desktop_drop

사용자가 파일을 Flutter 데스크톱 애플리케이션으로 드래그할 수 있도록 허용하는 플러그인입니다.

AndroidWebmacOSWindowsLinux
30일 다운로드
81.4만
좋아요
471
Pub 점수
150

패키지 설치

flutter pub add desktop_drop

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

desktop_drop는 Flutter로 빌드된 데스크톱 애플리케이션에서 파일 드래그 앤 드롭 기능을 가능하게 하는 Flutter 플러그인입니다. macOS, Windows, Linux를 지원하며 사용자가 파일을 앱 인터페이스 위로 직접 드래그하여 파일과 상호작용할 수 있도록 합니다. 플러그인은 Flutter의 제스처 시스템과 원활하게 통합되며 드롭된 파일 경로를 처리하기 위한 간단한 API를 제공합니다. 전통적인 파일 선택 대화상자 없이 파일 입력이 필요한 앱에 적합합니다. Android 및 Web과도 호환되지만, 드래그 앤 드롭 기능은 주로 데스크톱 플랫폼을 위해 설계되었습니다.

사용 사례

  • 데스크톱 앱에서 파일 가져오기
  • 드래그 앤 드롭 인터페이스
  • 데스크톱 파일 관리 도구
  • 미디어 업로드 워크플로우
  • 사용자 지정 파일 입력 경험

주요 기능

  • macOS, Windows 및 Linux를 지원합니다
  • 간단한 드래그 앤 드롭 API
  • 크로스 플랫폼 호환성
  • 다중 파일 드롭 처리
  • Flutter의 제스처 시스템과 통합

적합한 대상

  • 데스크톱 애플리케이션 개발자
  • 파일 중심의 데스크톱 애플리케이션
  • 직관적인 파일 입력이 필요한 앱
  • 창의적 도구를 개발하는 개발자
  • 사용자 중심의 데스크톱 경험

고려 사항

  • 모바일 및 웹에서 기능 제한
  • 플랫폼별 설정이 필요합니다
  • 내장된 파일 미리보기 또는 처리 없음
  • 파일 유형에 대해 사용자 정의 검증이 필요할 수 있습니다
  • 모바일의 터치 기반 제스처를 위한 것이 아님

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

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

카테고리

의존성

의존성 목록 5 개

  • 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

소스 저장소

이 패키지를 사용하는 프로젝트