Search packages, repositories and app categories

Package detailsv0.0.3+1

expandable_card

a Flutter Widget that makes it easy to build a page with a bottom Card that can be expanded on user drag.

30-day downloads
9
Likes
72
Pub points
30

Install package

flutter pub add expandable_card

Package Overview

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

The expandable_card package provides a Flutter widget that enables developers to create a bottom card on a page which users can expand by dragging. It simplifies the implementation of swipeable or draggable cards, ideal for interactive UIs where content reveals gradually. The card smoothly animates during expansion and collapse, offering a fluid user experience. Designed with simplicity in mind, it requires minimal setup and integrates seamlessly into existing Flutter projects. It's particularly useful for forms, modals, or detailed content views that should appear on demand.

Use cases

  • Interactive bottom sheets
  • Form overlays
  • Content reveal interfaces
  • Swipe-to-expand layouts
  • Dynamic panel controls

Key features

  • Drag-based expansion
  • Smooth animations
  • Minimal configuration
  • Reusable card component
  • Customizable drag thresholds

Suitable for

  • Simple interactive UIs
  • Bottom sheet enhancements
  • Mobile-first designs
  • Prototyping rapid interfaces
  • User-driven content disclosure

Considerations

  • Limited platform-specific customization
  • No built-in support for nested scroll views
  • Requires careful handling in complex scroll contexts
  • Not optimized for very large content areas
  • May need additional styling for non-default themes

Categories

Projects using this package

No data available yet.