Blog

@ScottSmithDev it took be about a month to build a polished camera experience feature. I used an AVCaptureSession to get the camera started and in the delegate callback, added the pixelbuffer to an async stream that was consumed in the view model / view for display.

I also put the puffer in Metal MTKView so that I could add shader filters.