The blurred package provides a simple and efficient way to apply blur effects to widgets and images in Flutter. It abstracts the complexity of using ShaderMask and CustomPaint, offering a clean API for achieving smooth, real-time blurring. Ideal for creating backdrop effects, overlays, or enhancing visual depth in UI components. The package is lightweight and easy to integrate, requiring only a single import and minimal code. It supports both image and widget blurring with customizable blur intensity.
Use cases
- Creating blurred backgrounds
- Enhancing UI depth with blur effects
- Implementing modal overlays
- Designing card or container highlights
- Adding subtle visual effects to images
- Improving user interface aesthetics
Key features
- Simple API for blur application
- Supports both widgets and images
- Customizable blur intensity
- Lightweight and performant
- Easy integration with Flutter projects
- Real-time blur rendering
Suitable for
- UI designers seeking visual enhancements
- Developers building modern app interfaces
- Projects requiring backdrop blur effects
- Apps with dynamic or interactive backgrounds
- Prototyping visually rich screens
Considerations
- May impact performance on low-end devices
- Blur quality depends on source image resolution
- Limited customization beyond blur radius
- Not optimized for very large widgets
- Best suited for moderate blur intensities



