A Flutter plugin that enables control over screen brightness and device volume on both Android and iOS platforms. It offers a customizable swipe gesture widget for adjusting brightness and volume intuitively. The package provides seamless integration with native device APIs, ensuring smooth user interaction across devices. Ideal for media apps, settings interfaces, or any app requiring direct hardware-level adjustments. Supports both platforms with consistent behavior and responsive design.
Use cases
- Media player controls
- Device settings UI
- Gesture-based volume adjustment
- Custom brightness sliders
- App with immersive controls
- Accessibility features
Key features
- Cross-platform support (Android & iOS)
- Swipe gesture widget for brightness/volume
- Native API integration
- Customizable UI components
- Real-time adjustments
- Simple setup via pub add
Suitable for
- Developers building media apps
- UI/UX designers seeking gesture controls
- Apps needing device-level hardware access
- Educational or accessibility-focused applications
- Projects requiring intuitive volume/brightness controls
Considerations
- Requires platform-specific permissions
- Limited to Android and iOS
- May need additional handling for background execution
- Not suitable for web or desktop
- Behavior may vary slightly between devices