Part 2 - State Driven Navigation: Tutorial

💡 Read Part 1 first to understand the concept. This post shows you exactly how to implement it. What We’re Building A simple 3-screen onboarding flow: Account Loader Screen → Loads the user’s account in a loader screen Welcome Screen → user taps “Get Started” Device Identification Screen → user enters their devices CMMac Let’s build this with state-driven navigation, step by step. 1 - States States represent every screen your user can be on:...

December 2, 2025 · 4 min

High Level Anatomy of a Camera Capturing Session

I used the following tutorial series from Apple on ‘Capturing and Displaying Photos’. They’re great. Just that it took me a bit to be able to piece together how components from AVFoundation work together. Working with AVFoundation isn’t really the kind where you read documentation and then can piece things together. It’s complicated. You might understand an individual step, but won’t understand when it should be done. There’s just too many components and while it’s not low-level, it’s certainly a different kind of iOS....

August 2, 2025 · 6 min