liquid_glass_bottom_nav_native 0.2.0 copy "liquid_glass_bottom_nav_native: ^0.2.0" to clipboard
liquid_glass_bottom_nav_native: ^0.2.0 copied to clipboard

PlatformiOS

Native iOS 26 Liquid Glass bottom tab bar (real UITabBarController) with morphing search tab, for Flutter.

liquid_glass_bottom_nav_native #

Demo

Native iOS 26 Liquid Glass bottom tab bar for Flutter.

Embeds a real UITabBarController in a platform view, so the bar is rendered entirely by iOS: the floating glass pill, the sliding selection platter, and the separated circular search button that morphs into the system search field — identical to Apple's own apps.

Requirements #

  • iOS 26.0+ (set IPHONEOS_DEPLOYMENT_TARGET = 26.0 in your Runner project)
  • iOS only; on other platforms the widget renders the optional fallback.

Usage #

Place the widget at the bottom of a fullscreen Stack (with extendBody: true on your Scaffold):

LiquidGlassBottomNav(
  items: const [
    LiquidGlassNavItem(title: 'Home', sfSymbol: 'house.fill'),
    LiquidGlassNavItem(title: 'Explore', sfSymbol: 'safari'),
    LiquidGlassNavItem(title: 'Profile', sfSymbol: 'person.fill'),
  ],
  selectedIndex: _selectedIndex,
  onTabSelected: (index) => setState(() => _selectedIndex = index),
  onSearchChanged: (query) => runSearch(query),
)

Icons are SF Symbols names, rendered natively.

Search tab #

showSearchTab (default true) adds the system search tab. Tapping it morphs the circular button into the native search field. While search is open, the widget grows to cover the full screen so the field and keyboard can render — the native layer is transparent, so Flutter content behind it stays visible. Wire onSearchChanged to filter your content live.

1
likes
160
points
203
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Native iOS 26 Liquid Glass bottom tab bar (real UITabBarController) with morphing search tab, for Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter

More

Packages that depend on liquid_glass_bottom_nav_native

Packages that implement liquid_glass_bottom_nav_native