FLUTTER ECOSYSTEM

overlapping_panels

Inspired by Discord's mobile app navigation. Add left and right panels to your app with gestures to reveal panels and callbacks to listen for reveals.

overlapping_panels cover
Latest version
0.0.3
30-day downloads
13
Likes
56
Pub points
150

Package Overview

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

Overview

OverlappingPanels is a Flutter package that enables developers to implement left and right navigation panels inspired by Discord's mobile interface. It supports gesture-based panel reveal animations and provides callbacks to monitor panel state changes. Ideal for apps requiring intuitive, swipeable side navigation with smooth transitions across multiple platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Mobile app navigation
  • Chat app interfaces
  • Swipeable side menus
  • Multi-panel layouts
  • Gesture-driven UIs
Key features
  • Gesture-triggered panel reveals
  • Callback support for panel states
  • Left and right panel support
  • Cross-platform compatibility
  • Smooth animation transitions
  • Discord-inspired design
Suitable for
  • Developers building chat apps
  • UI designers seeking modern navigation
  • Apps needing swipeable side panels
  • Cross-platform Flutter projects
  • Interactive mobile interfaces
Considerations
  • May require custom styling for unique designs
  • Performance depends on panel content complexity
  • Limited to two panels (left/right)
  • Not suitable for complex nested navigation
  • Requires careful handling of overlapping touch events
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add overlapping_panels

Categories

Source repository

Related projects