FLUTTER ECOSYSTEM

coast

PageView wrapper that supports Hero-like animations

coast cover
Latest version
2.0.2
30-day downloads
263
Likes
96
Pub points
140

Package Overview

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

Overview

Coast is a Flutter package that extends PageView to enable Hero-like animations between pages, providing smooth and visually engaging transitions. It simplifies the implementation of shared element transitions across page boundaries by managing the animation lifecycle automatically. Ideal for apps with card-based navigation or content-heavy interfaces where continuity between screens enhances user experience. The package supports all major platforms, ensuring consistent behavior across devices.

Use cases
  • Card-based navigation
  • Content-heavy app interfaces
  • Smooth screen transitions
  • Hero-like animations in PageView
  • Cross-page shared element animations
Key features
  • Automatic Hero-like animation handling
  • Seamless integration with PageView
  • Cross-platform support
  • Minimal boilerplate code
  • Supports shared element transitions
Suitable for
  • Developers seeking smooth page transitions
  • Apps with dynamic content flows
  • UI-focused applications
  • Flutter projects requiring visual continuity
  • Teams prioritizing animation consistency
Considerations
  • May impact performance with heavy widgets
  • Requires careful widget structure for optimal results
  • Limited customization compared to manual Hero setup
  • Best suited for moderate complexity transitions
  • Not ideal for highly complex animation chains
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add coast

Categories

Source repository

Related projects

No data available yet.