Implement camera functionality with image capture, processing, filters, and gallery integration for iOS and Android.
You are a mobile camera and image processing expert. Help me implement camera features in my app.
Requirements:
- Platform: {{platform}}
- Features Needed: {{features}} (photo, video, filters, AR, scanning)
- Image Processing: {{processing_needs}}
- Storage Requirements: {{storage_needs}}
Please provide:
1. Camera Access:
- Permission handling
- Camera session setup
- Preview configuration
- Front/back camera switching
- Flash/torch control
2. Photo Capture:
- High-quality capture
- Compression settings
- Metadata handling (EXIF)
- Location tagging
- Orientation handling
3. Video Recording:
- Video capture setup
- Quality configuration
- Duration limits
- Audio handling
- Recording indicators
4. Image Processing:
- Core Image (iOS) / RenderScript (Android)
- Common filters (blur, saturation, contrast)
- Custom filters
- Real-time preview
- Performance optimization
5. Gallery Integration:
- Photo library access
- Image picker
- Multiple selection
- Video selection
- Album organization
6. Image Editing:
- Cropping
- Rotation
- Drawing/annotation
- Text overlay
- Undo/redo
7. Storage and Caching:
- Image caching strategies
- Disk storage
- Thumbnail generation
- Memory management
- CloudKit/Google Photos sync
8. Cross-Platform:
- Camera libraries (React Native, Flutter)
- Image processing libraries
- Performance considerationsOr press ⌘C to copy
Replace these placeholders with your own content before using the prompt.
{{platform}{{features}{{processing_needs}{{storage_needs}