A Flutter widget implementing Google's modern bottom navigation bar design pattern.
google_nav_bar is a Flutter package that provides a customizable bottom navigation bar widget implementing Google's modern design pattern. It solves the need for a polished, animated navigation component that matches contemporary UI standards in Flutter apps.
Flutter developers building mobile applications who want a modern, visually appealing bottom navigation bar with smooth animations and extensive customization options.
Developers choose this package for its faithful implementation of Google's design language, smooth animations, and high degree of customization without needing to build a navigation bar from scratch.
A modern google style nav bar for flutter.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Faithfully implements the Google Bottom Bar pattern by Aurélien Salomon, ensuring a modern and polished look that matches contemporary UI standards.
Offers extensive styling options through GNav and GButton properties, allowing global or per-tab customization of colors, borders, shadows, and animations.
Configurable animation curves and durations, such as easeOutExpo and 900ms, provide engaging and polished tab transitions for enhanced user experience.
Includes haptic feedback on tab interactions, which can be enabled with a simple boolean setting to add tactile response on supported devices.
Only supports bottom navigation bars, making it unsuitable for apps that require diverse layouts like side navigation or complex hierarchical structures.
With numerous customization properties, it can be verbose and overwhelming for developers seeking simple, drop-in solutions without extensive configuration.
The README does not mention built-in accessibility features, requiring additional effort to ensure screen reader compatibility and ADA compliance.