Search packages, repositories and app categories

reorderable_tabbar cover
Package detailsv1.0.6

reorderable_tabbar

Reorderable TabBar package for Flutter, with this package you can easily reorder tabs in TabBar.

30-day downloads
4.5K
Likes
39
Pub points
70

Install package

flutter pub add reorderable_tabbar

Package Overview

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

The reorderable_tabbar package enhances Flutter's TabBar by enabling users to drag and drop tabs to reorder them dynamically. It provides a seamless, interactive experience for rearranging tab positions within a TabBar, ideal for customizable interfaces. The package integrates smoothly with existing TabBar implementations and supports both horizontal and vertical layouts. It is lightweight and focused solely on reordering functionality without additional dependencies.

Use cases

  • Customizable tab layouts
  • User-driven tab rearrangement
  • Dynamic interface design
  • Interactive dashboard navigation
  • Mobile app settings panels

Key features

  • Drag-and-drop tab reordering
  • Supports horizontal and vertical TabBars
  • Minimal setup with existing TabBar
  • No external dependencies
  • Smooth animations during reordering

Suitable for

  • Developers building flexible UIs
  • Apps requiring user-customizable tabs
  • Interactive mobile applications
  • Dashboard or settings interfaces
  • Prototyping dynamic tab behaviors

Considerations

  • Limited to TabBar widgets only
  • Does not support nested or complex tab structures
  • Requires manual handling of state changes after reordering
  • Not optimized for very large numbers of tabs
  • No built-in persistence for reordered positions

Categories

Dependencies

Dependency list 2 items

Projects using this package