glass_ui_kit library

Classes

AppSampleData
Sample Data Provider Provides mock screens and navigation icons for demonstration.
BottomNavigationItem
Model class representing configuration data for a bottom navigation item.
DragEndCommand
Concludes horizontal drag.
DragUpdateCommand
Updates horizontal drag position.
GlassAppBar
A customizable floating Glass AppBar supporting both Glassmorphism and Liquid Glass UI styles.
GlassBottomNavigationBar
Standalone Glassmorphism Bottom Navigation Bar widget.
GlassButton
Reusable Glassmorphism Button component with frosted glass styling and press animation.
GlassCard
Reusable Glassmorphism Card component.
GlassContainer
A reusable glassmorphic container widget that applies backdrop blur, translucent fill, and a subtle specular border around any child widget.
GlassmorphismFavoritesContent
Glassmorphism Favorites Screen Edge-to-Edge ListView
GlassmorphismHomePageContent
Pure Glassmorphism Home Page Content displaying ONLY Glassmorphism components.
GlassmorphismProfileContent
Glassmorphism Profile Screen Content with Static Glass Profile Avatar
GlassmorphismSearchContent
Pure Glassmorphism Search Screen Content
GlassmorphismUI
Glassmorphism UI Screen implementing GlassUIContract.
GlassNavigationCommand
COMMAND PATTERN Abstract command interface for navigation interactions.
GlassNavigationController
REACTIVE STATE CONTROLLER (Observer Pattern) Manages tab state, drag gestures, and physics updates reactively.
GlassNavigationEngine
STRATEGY PATTERN & POLYMORPHISM Abstract engine strategy interface for rendering selection indicators and executing physics.
GlassNavigationState
IMMUTABLE VALUE OBJECT (State Encapsulation) Represents the complete immutable state of a Glass Navigation Component.
GlassScope
DEPENDENCY INJECTION & SCOPE PATTERN Injects GlassNavigationController reactively down the BuildContext tree.
GlassSwitch
Reusable Glassmorphism animated Switch toggle component.
GlassTextField
Reusable Glassmorphism input TextField component.
GlassThemeFactory
FACTORY PATTERN Factory producing standardized Glass UI shell decorations.
GlassUIContract
ABSTRACTION & INTERFACE Contract defining mandatory requirements for any Glass UI variant.
LiquidGlassBottomNavBar
Standalone Liquid Glass Bottom Navigation Bar widget.
LiquidGlassButton
Reusable Liquid Glass Button component with cyan glow shadow and dynamic glass reflection.
LiquidGlassCard
Reusable Liquid Glass Card component with cyan glow shadow.
LiquidGlassContainer
A reusable Liquid Glass container widget featuring dynamic light refraction, cyan glow, and translucent glass shell.
LiquidGlassFavoritesContent
Liquid Glass Favorites Screen Edge-to-Edge ListView
LiquidGlassHomePageContent
Pure Liquid Glass Home Page Content displaying ONLY Liquid Glass components.
LiquidGlassProfileContent
Liquid Glass Profile Screen Content with Static Cyan Glowing Glass Profile Avatar
LiquidGlassSearchContent
Pure Liquid Glass Search Screen Content
LiquidGlassSwitch
Reusable Liquid Glass animated Switch component with cyan glow thumb slider.
LiquidGlassTextField
Reusable Liquid Glass input TextField component with focus glow shadow.
LiquidGlassUI
Liquid Glass UI Screen implementing GlassUIContract.
MainHomeScreen
Main Selection Home Hub Screen
Reusable Glass Navigation Button Card
SelectTabCommand
Selects a tab by index.

Enums

GlassUIStyle
Enum specifying the active Glass UI design style.

Extensions

GlassWidgetExtension on Widget
Convenient extension methods to apply Glass UI effects directly onto any Widget.