Reorderable ID List is a premium drag-and-drop reorder list widget for FlutterFlow/Flutter that lets users change the order of items smoothly and reliably — while you keep full control using stable IDs ✅↕️. It’s built for real apps where the order matters (playlists, tasks, favorites, steps, rankings), and it returns the updated order through an action callback so you can instantly save it to Firestore/Supabase or your backend.
Functionality
↕️ Drag-to-reorder list with smooth animations and a clean mobile UX
🆔 Works with an idList (List<String>) so items remain stable and predictable
🧱 Custom itemBuilder component to render any row UI (cards, tiles, settings rows, etc.)
🔔 onReorder callback to receive the new order and trigger your save logic
🧲 Optional dragOnLongPress for safer reordering (prevents accidental drags)
🌀 Optional useBouncingPhysics for iOS-like scroll feel
📐 Layout controls: padding (padL/padT/padR/padB), itemSpacing, dividerHeight, itemMinHeight
📏 Supports shrinkWrap for embedding in columns, modals, and nested layouts
📱 Tested on real devices and optimized for smooth scrolling & performance
Perfect for
🎵 Playlists / queues / media lists
✅ To-do lists, project steps, checklists
⭐ Favorites and custom collections
📚 Learning modules / lesson order
🛒 E-commerce category sorting, filters ordering
🧩 Any “rank / prioritize / organize” UI
Why it matters
Users expect reordering to feel instant and stable. Using IDs instead of index-based data prevents bugs, keeps the correct item attached to the correct UI, and makes saving the updated order simple.
🔎 SEO Keywords: reorderable list flutterflow, drag and drop list flutter, reorderable id list widget, sortable list flutter, reorder list with callback, onReorder flutterflow, list reordering component, playlist reorder widget, task list reorder flutter, custom itemBuilder list widget
Reorderable ID List
- Fixed price & scope
- Pixel-perfect UI/UX
- App Store & Google Play submission
You may only use this template for one project. For more details, please read the Marketplace Terms of Service.

