Source: Building a Camera App With SwiftUI and Combine
-
ObservableObject for view model data
-
CoreImage for filters
-
AVFoundation for video camera capture
-
TRY: Added Other filter option
-
Documentation research: -- https://developer.apple.com/documentation/combine/receiving-and-handling-events-with-combine -- https://developer.apple.com/documentation/combine/using-combine-for-your-app-s-asynchronous-code -- https://developer.apple.com/documentation/Swift/AsyncStream