Overview
The flutter_zoom_checker package is a Flutter plugin designed to detect whether an iOS device's display is set to zoomed mode or the default scaling. It provides a simple API to check the current display scaling state, helping developers adapt UI layouts for accessibility settings. This is particularly useful when ensuring consistent visual rendering across devices with different zoom configurations. The plugin integrates seamlessly into iOS apps and relies on native iOS APIs for accurate detection.
Use cases
- Detecting zoomed display settings on iOS
- Adapting UI layout for accessibility
- Ensuring consistent visual rendering
- Improving accessibility compliance
- Testing display scaling behavior
Key features
- iOS-only compatibility
- Simple boolean check for zoom state
- Lightweight native integration
- No additional permissions required
- Supports dynamic scaling detection
Suitable for
- Accessibility-focused apps
- UI/UX testing tools
- Apps requiring precise layout control
- Developers targeting iOS devices
- Projects needing display scaling awareness
Considerations
- Limited to iOS platform
- Does not support Android
- Requires iOS 10+
- No runtime configuration options
- Depends on native iOS display APIs