Blog

Field notes on mobile engineering

Deep dives and lessons from building iOS, Android and React Native apps — testing, tooling, architecture and AI.

AI Fluency and the 4D Framework: what I learned from Anthropic's course

AI Fluency and the 4D Framework: what I learned from Anthropic's course

I completed Anthropic's AI Fluency course. Here is the 4D Framework (Delegation, Description, Discernment, Diligence) with real examples from my daily work as a mobile engineer.

AI Claude Anthropic AI Fluency Productivity
Swift Testing vs XCTest: what changed for me

Swift Testing vs XCTest: what changed for me

My notes after moving real iOS tests from XCTest to Swift Testing — the new macros, parameterized tests, parallel-by-default, and what still needs XCTest.

iOS Swift Testing Swift Testing XCTest
Trying Claude Design on SwiftUI mockups

Trying Claude Design on SwiftUI mockups

My notes after using the Claude Design plugin for iOS mockups, accessibility passes, and UX writing — what works, what drifts, and how to handoff to Claude Code.

Claude AI Design iOS SwiftUI
XCODE 26.3: AGENTIC FEATURES - MY NEW WORKFLOW

XCODE 26.3: AGENTIC FEATURES - MY NEW WORKFLOW

My experience using Xcode 26.3 with the new agentic coding features, expanded AI integration, and what works (and what doesn't) for daily iOS work.

Xcode iOS AI Swift Tooling
Running many coding agents in parallel with Conductor

Running many coding agents in parallel with Conductor

My notes after using Conductor to run multiple Claude and Codex agents at the same time, with GitHub and Linear integrations, inline reviews and multi-workspaces.

AI Conductor Claude Codex Productivity
Migrating UIKit into SwiftUI

Migrating UIKit into SwiftUI

A practical guide to migrating UIKit-based iOS projects to SwiftUI, covering benefits, step-by-step migration process, and best practices.

iOS SwiftUI UIKit Swift
Integrating Siri on your iOS app

Integrating Siri on your iOS app

A step-by-step guide to integrating Siri into your iOS app using NSUserActivity, intent donations, and Siri Shortcuts.

iOS Siri Swift
Launching your iOS SDK with SPM

Launching your iOS SDK with SPM

A practical guide to building, distributing, and maintaining an iOS SDK using Swift Package Manager.

iOS Swift SPM SDK
Enlarged image preview