Search packages, repositories and app categories

Package detailsv2.0.0

adaptive_shell

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

AndroidiOSWebmacOSWindowsLinux
30-day downloads
89
Likes
1
Pub points
160

Install package

flutter pub add adaptive_shell

Package Overview

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

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

Categories

Projects using this package

No data available yet.