📸 camera_sdk_faizan
A lightweight Flutter SDK for capturing photos and videos using the device camera.
It provides an easy-to-use API and handles camera initialization, preview, and media saving out of the box.
🚀 Features
- 📷 Capture high-quality photos
- 🎥 Record and save videos
- 🔄 Live camera preview widget
- 💾 Automatically saves captured files to device storage
- 🧱 Simple integration with minimal setup
🧩 Installation
Add this to your pubspec.yaml file:
🧩 Basic Setup
Step 1: Initialization
final CameraSDKController _camera = CameraSDKController();
@override
void initState() {
super.initState();
_initCamera();
}
Future<void> _initCamera() async {
await _camera.initialize();
setState(() => _ready = true);
}
Step 2: Take Photo and videos
await _camera.takePhoto();
await _camera.startVideoRecording();
await _camera.stopVideoRecording();
dependencies:
camera_sdk_faizan: ^0.0.1