BuildLearnShare

All articles

16 editions on Swift, architecture and Apple-platform delivery. Pick a platform to narrow the list.

The Upload Finished. Did the Work?

Reliable uploads separate transport completion from server commitment, using a durable state machine, reconciliation on launch, and idempotent retries.

Stop Designing for Screens

Apple's foldable iPhone Duo is a prompt to design for available space and content relationships instead of specific devices.

Why MVVM-C with Coordinators Does Scale

MVVM-C scales when coordinators own navigation and business rules stay in view models or domain use cases — a real-world SwiftUI perspective.

Swift Enum Hidden Magic Tricks

Use enums as architecture: state machines, compiler-enforced namespaces, and polymorphism without inheritance instead of boolean soup.

A11y, or You Can Call It Accessibility

Accessibility in iOS is product quality and a delivery requirement, not a late polish pass — with the EU's June 2025 deadline making it a business risk too.

Swift Concurrency: What I Wish Someone Had Told Me

Hard-won lessons from migrating three production apps to Swift 6's strict concurrency model: what @MainActor doesn't protect, and how actor reentrancy hides in code that looks clean.