Search packages, repositories and app categories

bottom_nav_layout cover
Package detailsv3.0.10

bottom_nav_layout

A quick and powerful app layout. Supports page state preservation, lazy page loading, and has a page backstack.

AndroidiOSmacOSWindowsLinux
30-day downloads
101
Likes
88
Pub points
140

Install package

flutter pub add bottom_nav_layout

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

BottomNavLayout is a Flutter package that provides a fast and robust app layout centered around a bottom navigation bar. It enables seamless navigation between tabs with built-in support for preserving page state, lazy loading of pages, and maintaining a backstack for each tab. Ideal for apps requiring multiple persistent sections with independent navigation histories, it simplifies complex navigation patterns while ensuring performance and user experience. The package is compatible across all major platforms including Android, iOS, macOS, Windows, and Linux.

Use cases

  • Multi-tab mobile applications
  • Apps needing persistent navigation states
  • Complex nested navigation flows
  • E-commerce or social media apps
  • Dashboard interfaces with multiple sections

Key features

  • State preservation across tabs
  • Lazy page loading
  • Per-tab backstack management
  • Cross-platform compatibility
  • Simple integration via pub add

Suitable for

  • Developers building tab-based Flutter apps
  • Teams prioritizing navigation simplicity
  • Apps with multiple content sections
  • Projects requiring efficient memory usage
  • Users seeking reusable navigation patterns

Considerations

  • May require additional state management for complex logic
  • Not ideal for single-page apps
  • Limited customization for non-bottom nav layouts
  • Requires understanding of Flutter's navigator concepts
  • Best suited for apps with 3-5 main tabs

Categories

Dependencies

Dependency list 1 items

Projects using this package

No data available yet.