Search packages, repositories and app categories

draggable_container cover
Package detailsv1.0.7+2

draggable_container

A Very Smooth Draggable Widget Container. Each children is Draggable, Deletable and Fixable. Support SliverGridDelegate!

AndroidiOSWebmacOSWindowsLinux
30-day downloads
59
Likes
28
Pub points
130

Install package

flutter pub add draggable_container

Package Overview

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

A smooth, customizable draggable container widget that allows individual children to be dragged, deleted, or fixed in place. Designed for dynamic layouts with support for SliverGridDelegate, making it ideal for reorderable and interactive UIs across multiple platforms. The package enhances user interaction by enabling intuitive drag-and-drop behavior while maintaining performance and responsiveness. Perfect for building customizable dashboards, task boards, or any layout requiring flexible item management.

Use cases

  • Reorderable dashboard widgets
  • Interactive task or card management
  • Dynamic grid layouts with drag support
  • Customizable UI components
  • Building Kanban-style interfaces

Key features

  • Draggable individual children
  • Support for deletion and fixing items
  • SliverGridDelegate compatibility
  • Smooth drag animations
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Easy integration via pub add

Suitable for

  • Developers building interactive layouts
  • UI designers needing drag-and-drop functionality
  • Apps requiring customizable grid or list arrangements
  • Projects with dynamic content reordering
  • Cross-platform applications

Considerations

  • May require careful state management
  • Performance impact with large numbers of items
  • Limited customization beyond basic drag behavior
  • Not optimized for extremely high-frequency drag operations

Categories

Projects using this package

No data available yet.