/CustomCamera

iOS Custom camera made on top of AVFoudation

Primary LanguageSwiftMIT LicenseMIT

Custom Camera

Swift Version License: MIT

A iOS Custom camera made on top of AVFoudation.

Main goals for the v1.0

The main goal for this version is to create a simple Camera App and understand how to use AVFoundation. The core of this app will be the CameraController class that handles all camera functionalities, such as, choose between front and back cameras, turn on/off flash mode and save on Photos. The CameraController class will be in the end a sort of third part framework, like so, I can reuse it for futures apps.

Details matter...

  • All comments in this code is meant for my future self.
  • Despite of a main goal has already been described, another goal is to put on practice SOLID principles and, to do so, a lot of commits refactoring the code will be pushed up.
  • NO NIBs will be use.

For more details on how to use AVFountation, please check its official documentation https://developer.apple.com/documentation/avfoundation

Samples

Not available yet...


Author

Check my LinkedIn profile to know more about me. Feel free to contact for any question.

Rodrigo Candido