Overview
camera_extended is a Flutter plugin that extends the official camera package with native aspect ratio support, including 16:9, 4:3, and 1:1. It enables sensor-level aspect ratio configuration for more precise control over image capture. Designed as a fork of the original camera package, it maintains compatibility while adding advanced display and recording options. Ideal for apps requiring consistent visual output across devices.
Use cases
- Video recording with fixed aspect ratios
- Photo capture in specific aspect ratios
- Cross-platform camera apps needing precise layout control
- Apps requiring native aspect ratio handling
- Custom camera UIs with exact frame dimensions
Key features
- Support for 16:9, 4:3, and 1:1 aspect ratios
- Sensor-level aspect ratio configuration
- Native aspect ratio handling on Android and iOS
- Fork of official camera package with enhancements
- Preserves compatibility with existing camera workflows
Suitable for
- Developers needing precise aspect ratio control
- Apps requiring consistent camera output
- Projects using custom camera interfaces
- Mobile apps targeting multiple screen formats
- Teams extending official camera functionality
Considerations
- Requires manual setup for aspect ratio selection
- May need additional testing on older devices
- Limited to Android and iOS platforms
- Depends on underlying camera hardware capabilities
- Not maintained by Flutter team, use with caution in production