Overview
A highly customizable Flutter loading indicator that displays orbiting dots or custom widgets around a central image. Offers full control over visual and animation properties such as shape, color, number of dots, speed, easing curve, and pulse effects. Ideal for creating unique, branded loading experiences across multiple platforms. The package supports Android, iOS, Web, macOS, Windows, and Linux, making it versatile for cross-platform applications. Easily integrated via pub.dev with minimal setup.
Use cases
- Custom splash screens
- Loading states in forms
- App startup indicators
- Interactive UI feedback
- Branded loading animations
Key features
- Orbiting dots or custom widgets
- Full control over colors and shapes
- Configurable speed and animation curves
- Pulse effect support
- Central image integration
- Cross-platform compatibility
Suitable for
- Developers seeking branded loading UIs
- Apps requiring unique loading animations
- Cross-platform Flutter projects
- UI designers wanting fine-grained control
Considerations
- May require performance tuning for complex custom widgets
- High customization can increase development time
- Not optimized for very high-frequency updates