FLUTTER ECOSYSTEM

selectable_list

A widget displaying a list of selectable items. When one of the items is selected, the other elements of the list are animated out, leaving the selected value.

selectable_list cover
Latest version
0.1.1
30-day downloads
22
Likes
55
Pub points
150

Package Overview

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

Overview

The selectable_list package provides a Flutter widget that displays a list of items, each of which can be selected. Upon selection, the other items in the list are animated out, leaving only the chosen item visible. This creates a clean, focused user experience ideal for single-choice selections. The animation is smooth and customizable, enhancing the visual feedback during interactions. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform applications.

Use cases
  • Single-item selection interfaces
  • Form inputs with limited choices
  • Interactive list navigation
  • Onboarding screens
  • Dynamic content filtering
  • Minimalist UI design
Key features
  • Animated item collapse on selection
  • Single selection mode
  • Cross-platform compatibility
  • Customizable animations
  • Simple integration with Flutter
  • Responsive layout support
Suitable for
  • Developers building intuitive picker widgets
  • Designers seeking minimalistic interaction patterns
  • Apps requiring focused user input
  • Projects with dynamic list-based workflows
  • Teams prioritizing smooth UX transitions
Considerations
  • Best suited for lists with few items
  • May require additional styling for complex layouts
  • Animation behavior might not suit all use cases
  • Limited to single selection only
  • Not ideal for large datasets
  • Requires careful handling of state management
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add selectable_list

Categories

Source repository

Related projects

No data available yet.