FLUTTER ECOSYSTEM

tab_container

Customisable tab view/carousel with animated indicator. Just pass in children and tabs, or use a TabController, change the tab side, add color(s), and more.

tab_container cover
Latest version
3.5.3
30-day downloads
4.6K
Likes
410
Pub points
150

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

TabContainer is a customizable tab view and carousel widget for Flutter, featuring an animated indicator that smoothly transitions between tabs. It supports both manual tab switching via a TabController and direct child-based navigation. Users can customize the tab position (top, bottom, left, right), apply colors, and tailor the visual style to match their app's design. Ideal for creating dynamic, interactive interfaces with multiple content sections.

Use cases
  • Creating swipeable tabbed interfaces
  • Building custom tab carousels
  • Implementing animated tab indicators
  • Designing responsive layouts with multiple views
  • Adding interactive navigation in forms or dashboards
Key features
  • Animated tab indicator
  • Support for TabController
  • Customizable tab position
  • Color customization
  • Flexible child composition
  • Cross-platform compatibility
Suitable for
  • Developers building tabbed UIs
  • Designers needing animated transitions
  • Apps requiring responsive tab layouts
  • Projects with multi-view navigation
  • Flutter apps targeting Android, iOS, Web, macOS, Windows, and Linux
Considerations
  • Requires understanding of TabController for advanced use
  • May need additional styling for complex themes
  • Performance impact with large numbers of tabs
  • Limited built-in accessibility features
  • Not optimized for extremely long tab lists
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add tab_container

Categories

Source repository

Related projects

No data available yet.