Hello,
I am excited to collaborate with you on your Flutter app that integrates native iOS functionality using AVFoundation for video capture. As an experienced developer, I am well-equipped to help implement the core features you need, including video capture, frame buffering, metadata management, and efficient video packaging for upload. I will work closely with you to set up the AVCaptureSession, select the appropriate camera input, and configure video data output for real-time processing. We'll use DispatchQueue to ensure thread-safe buffering of frames and metadata, and integrate AVAssetWriter to package frames into a video file stored in memory. For network operations, I will implement asynchronous uploading to AWS S3, complete with retry logic to handle potential latency. Throughout this process, I will assist with troubleshooting, testing, and debugging to ensure smooth functionality across both iOS and Flutter environments. By collaborating closely through GitHub, we will ensure clear communication, version control, and a successful, high-quality delivery of your app’s features.
Shipra