Overview
Blur is a Flutter package that provides wrapper widgets to apply blur effects to child widgets or images. It includes ImageBlur.asset and ImageBlur.network for blurring images from local assets or remote URLs. The Frost widget offers background blur, ideal for creating frosted glass effects. Designed for cross-platform use, it supports Android, iOS, Web, macOS, Windows, and Linux. The package simplifies implementing visual depth and modern UI elements with minimal code.
Use cases
- Creating frosted glass UIs
- Adding background blur effects
- Blurring images from assets
- Blurring network images
- Enhancing visual depth in UIs
- Implementing overlay blur layers
Key features
- ImageBlur.asset for local images
- ImageBlur.network for remote images
- Frost widget for background blur
- Cross-platform compatibility
- Simple API with wrapper widgets
- Lightweight and easy integration
Suitable for
- UI designers seeking modern aesthetics
- Developers building immersive interfaces
- Apps requiring visual layering
- Projects using image overlays
- Teams targeting multiple platforms
- Flutter apps with glassmorphism designs
Considerations
- Performance impact on complex layouts
- Limited customization options for blur intensity
- May require optimization on lower-end devices
- Not suitable for high-performance animations
- Best used with static or infrequently updated content
- Depends on platform-specific rendering capabilities
