FLUTTER ECOSYSTEM

adaptive_shell

Adaptive master-detail layout for Flutter — automatically switches between compact and two-pane layouts across mobile, tablet, and desktop.

Latest version
2.0.0
30-day downloads
52
Likes
1
Pub points
160

Package Overview

Selection guidance generated from public package information. For reference only.

Overview

Adaptive Shell is a Flutter package that enables responsive master-detail layouts, automatically adapting between compact (single-pane) and two-pane designs based on screen size. It supports mobile, tablet, and desktop platforms, ensuring optimal user experience across devices. The package simplifies UI development by handling layout transitions seamlessly, reducing the need for manual breakpoint management. Ideal for apps requiring navigation and content display in a flexible, scalable way.

Use cases
  • Building responsive dashboards
  • Creating adaptive list-detail interfaces
  • Designing cross-platform data exploration tools
  • Implementing dynamic navigation patterns
  • Supporting multi-device app experiences
Key features
  • Automatic layout switching
  • Support for all major platforms
  • Built-in responsive breakpoints
  • Simplified master-detail implementation
  • Consistent UX across devices
Suitable for
  • Developers building cross-platform apps
  • Teams prioritizing responsive design
  • Apps with list and detail views
  • UI-heavy applications
  • Projects targeting multiple form factors
Considerations
  • Requires understanding of responsive design principles
  • May need custom styling for complex layouts
  • Best suited for apps with clear master-detail structure
  • Limited to specific layout patterns
  • Depends on proper widget hierarchy setup
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add adaptive_shell

Categories

Related projects

No data available yet.