neumorphic_glass_navbar 0.0.1
neumorphic_glass_navbar: ^0.0.1 copied to clipboard
A beautiful and modern Flutter bottom navigation bar combining neumorphism and glassmorphism (frosted blur). Designed for elegant UI with depth, softness, and a vibrant translucent look that adapts to [...]
π¦ neumorphic_glass_navbar #
A beautiful and modern Flutter bottom navigation bar combining neumorphism and glassmorphism (frosted blur). Designed for elegant UI with depth, softness, and a vibrant translucent look that adapts to both light and dark themes.
Screenshot #
Video #
https://github.com/user-attachments/assets/b9d5ffde-3ce5-47b3-a4a0-ddad096b0312
β¨ Features #
- π§ Glassmorphic blur with customizable opacity, tint, and vibrancy
- π Neumorphic highlights and shadows on selected tab
- π¨ Supports light/dark mode and dynamic theming
- βοΈ Fully customizable settings via
NeumorphicGlassNavbarSettings - π― Selected item scaling animation
- π² Rounded or circular selection design
- π± SafeArea + adaptive sizing for all screen types
π Use Cases #
- Modern apps that emphasize aesthetic navigation
- Dashboards, media apps, portfolios, or utility apps needing a visually immersive bottom bar
- UI experiments or design-forward prototypes
- Custom Android UI shells
Getting Started #
To use the neumorphic_glass_navbar package in your Flutter project, follow these steps:
Prerequisites #
Ensure you have the following installed on your system:
Installation #
-
Add the package dependency in your
pubspec.yamlfile:dependencies: neumorphic_glass_navbar: -
Install the dependencies by running the following command:
flutter pub get -
Import the package into your Dart file:
import 'package:neumorphic_glass_navbar/neumorphic_glass_navbar.dart';
Usage #
Hereβs how to integrate the neumorphic_glass_navbar widget into your Flutter app:
bottomNavigationBar: NeumorphicGlassNavbar(
items: const [
BottomNavigationBarItem(
icon: Icon(Icons.home),
label: 'Home',
),
BottomNavigationBarItem(
icon: Icon(Icons.shopping_bag),
label: 'Cart',
),
BottomNavigationBarItem(
icon: Icon(Icons.favorite),
label: 'Fav',
),
BottomNavigationBarItem(
icon: Icon(Icons.account_box),
label: 'account',
),
BottomNavigationBarItem(
icon: Icon(Icons.person),
label: 'Profile',
),
],
currentIndex: _currentIndex,
onTap: (index) {
setState(() {
_currentIndex = index;
});
},
settings: const NeumorphicGlassNavbarSettings(
maxBlurIntensity: 16.0,
borderRadius: 16.0,
opacity: 0.1,
vibrancyIntensity: 0.21,
),
),
π About Me #
I'm Subrahmanya S. Hegde, a mobile app developer with expertise in Flutter and Kotlin, passionate about building high-performance, cross-platform applications. With skills in Kotlin, Node.js, Firebase, and Supabase, I create end-to-end solutions that deliver seamless user experiences.
I hold an MCA degree from MIT Manipal and have a strong passion for exploring new technologies.
Letβs build something great together!
Happy Coding!
Authors #
Feedback #
If you have any feedback, please reach out to us at subrahmanya460@gmail.com