Overview
A lightweight Flutter plugin that enables native screenshot capture on Android and iOS devices. By leveraging platform-specific code, it ensures reliable and high-quality screenshots without relying on Flutter's built-in rendering methods. Ideal for apps requiring accurate screen captures in real-time or for debugging purposes. The plugin is easy to integrate and works seamlessly across both major mobile platforms.
Use cases
- Taking screenshots in app debug tools
- Capturing UI state for testing
- Generating previews in design apps
- Automated UI testing workflows
- Sharing app states with users
Key features
- Uses native device APIs for better reliability
- Cross-platform support (Android & iOS)
- Simple, straightforward API
- High-fidelity screenshot output
- Minimal setup required
Suitable for
- Developers building debugging utilities
- Apps needing accurate screen captures
- Testing and automation frameworks
- UI preview and sharing features
Considerations
- Requires appropriate permissions on Android
- May not work in all background or restricted contexts
- Limited to device screen capture only
- No support for web or desktop platforms
- User interaction may be required for permission granting