An effortless SwiftUI camera tutorial

The words “Effortless SwiftU-Camera” next to two iPhones in camera mode showing viewfinder images on their screens
The words “Effortless SwiftU-Camera” next to two iPhones in camera mode showing viewfinder images on their screens
Final project UI (Image source: Author; Viewfinder images from Unsplash)

This is the first article in my new series named Effortless SwiftUI.

SwiftUI has proven to be a really awesome new framework in which to build and design apps in a quick and reliable way. Nonetheless, it’s still in its infancy, and Apple needs to add more support for other framework integrations as it did recently with the new Sign In With Apple button in SwiftUI 2.0. In this tutorial, we’ll learn how to integrate AVFoundation’s with SwiftUI so we can create reusable, extendable modern components for apps that need to use our device’s cameras.

Let’s Get Started

First, let’s create a…


Photo by Anders Jildén on Unsplash

A beginner friendly approach to software architecture.

In this article I describe part of my journey as a junior iOS developer and some of the issues I faced and the solutions I came up with after some research.

Background

I began my journey as an iOS developer back in 2015 in a company that developed smart-watches and had a companion application to manage the watch both for Android and iOS. The project I inherited from “senior” iOS developers was built using Objective-C and had at least 200 files, most of them were UIViewController implementations for the multiple screens the app had…

Rolando Rodríguez

I’m a software engineer, l code and design some stuff 👨🏾‍💻

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store