FLUTTER ECOSYSTEM

gooey

A layout-agnostic gooey/metaball effect widget for Flutter. Makes nearby elements appear to merge together like liquid

Latest version
0.2.0
30-day downloads
445
Likes
43
Pub points
160

Package Overview

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

Overview

Gooey is a Flutter package that provides a layout-agnostic, fluid metaball effect for creating visually striking animations where nearby elements appear to merge like liquid. It works seamlessly across Android, iOS, Web, macOS, Windows, and Linux, making it ideal for modern UIs with dynamic, organic transitions. The package uses shaders to render smooth, interactive effects without requiring complex custom code. Perfect for enhancing user engagement through immersive visual feedback.

Use cases
  • Creating liquid-like button interactions
  • Designing animated background overlays
  • Enhancing card or element hover effects
  • Building immersive splash screens
  • Adding dynamic transitions between UI states
Key features
  • Shader-based metaball rendering
  • Layout-agnostic design
  • Cross-platform compatibility
  • Smooth, real-time interaction
  • Customizable glow and merge intensity
  • Minimal setup with intuitive API
Suitable for
  • UI designers seeking fluid animations
  • Developers building interactive dashboards
  • Apps focused on visual storytelling
  • Gamified interfaces
  • Modern, minimalist app designs
Considerations
  • May impact performance on low-end devices
  • Requires understanding of basic shader concepts
  • Best used sparingly to avoid visual clutter
  • Not suitable for static or minimalistic UIs
  • Limited customization for advanced particle behaviors
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add gooey

Categories

Related projects

No data available yet.