FLUTTER ECOSYSTEM

dnd

Drag and Drop for Dart web apps with mouse and touch support.

Latest version
2.0.1
30-day downloads
35.8K
Likes
53
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The dnd package enables drag and drop functionality in Dart web applications, supporting both mouse and touch interactions. It provides a lightweight, flexible solution for implementing intuitive user interfaces where elements can be dragged and dropped across the screen. Ideal for building interactive layouts, sortable lists, or file upload zones, it integrates seamlessly with Flutter web projects. The package is open-source and maintained by marcojakob, offering developers an easy way to enhance web app interactivity without complex custom implementations.

Use cases
  • Sortable lists
  • File upload interfaces
  • Interactive dashboard widgets
  • Draggable component rearrangement
  • Web-based Kanban boards
  • Custom drag-and-drop forms
Key features
  • Mouse and touch support
  • Lightweight and easy to integrate
  • Cross-browser compatibility
  • Event-driven API
  • Supports multiple draggable items
  • Clean, minimalistic design
Suitable for
  • Web developers using Flutter
  • Apps requiring interactive UI components
  • Projects with drag-and-drop workflows
  • Prototyping interactive layouts
  • Educational or productivity web apps
Considerations
  • Limited to web platform
  • No native mobile support
  • Requires manual state management
  • Not optimized for high-frequency drag events
  • May need additional styling for visual feedback
  • Depends on external GitHub repository
Supported platformsWeb

Install package

flutter pub add dnd

Categories

Source repository

Related projects

No data available yet.