Package selection guidance compiled from public package information, community data, and project usage.
A Flutter package that implements a dynamic bottom navigation bar featuring a rolling ball indicator. The ball smoothly animates across the bar to indicate the current selected tab, offering a modern and interactive user experience. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux. The package is lightweight and customizable, allowing developers to adjust colors, sizes, and animation speed. Ideal for apps seeking a visually engaging navigation interface with fluid transitions.
Use cases
Mobile app navigation
Web application interfaces
Cross-platform UI design
Interactive tab switching
Modern app aesthetics
Key features
Rolling ball indicator
Smooth animations
Cross-platform support
Customizable appearance
Lightweight implementation
Suitable for
Developers seeking modern navigation
Apps with multiple tabs
Design-focused Flutter projects
Interactive UI components
Multi-platform applications
Considerations
May require performance tuning on low-end devices
Limited customization for complex animations
Not ideal for simple static navigation
Requires understanding of Flutter animation principles
Best suited for apps with 3-5 tabs
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
Rolling Bottom Bar
This packages, based on this demo by Kabo showing a bottom bar with a dynamic ball indicator.
New Features 💥
Capability to avoid the bottom bar shadow by flat property on false
Setting active color by each item define on color property of RollingBottomBarItem widget
Demo
Instalation
Include rolling_bottom_bar in your pubspec.yaml file: