Package selection guidance compiled from public package information, community data, and project usage.
CurvedNavBar is a Flutter package that provides a customizable bottom navigation bar with a curved design, featuring a floating action button (FAB) positioned at the center. The FAB can serve as a middle tab or trigger actions like opening popups or launching the camera. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, offering smooth animations and responsive layouts. Ideal for apps needing an elegant, modern navigation experience with interactive elements.
Use cases
Mobile app navigation
Enhanced bottom tabs with FAB
Camera or popup triggers
Cross-platform UI consistency
Modern app design
Interactive navigation gestures
Key features
Curved bottom navigation
Customizable FAB position
Support for multiple platforms
Smooth animations
Extensible action handling
Responsive design
Suitable for
Developers seeking modern UIs
Apps requiring interactive FABs
Cross-platform mobile applications
Design-focused Flutter projects
Users wanting animated navigation bars
Considerations
Requires careful layout planning
May need custom styling for complex designs
Limited to bottom navigation use case
Platform-specific behavior may vary
Not suitable for non-bottom nav scenarios
FAB interaction logic must be implemented separately
Original README
Original README snapshot from the linked source repository. Visit the repository for the latest content.
curved_nav_bar
Bottom nav bar with FAB and center text, You can use FAB as a middle tab or perform other operations like, open popup or open camera (pub.dev).
Copyright 2018 Boffin Coders Pvt. Ltd.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.