SwiftUI Custom Layout Protocol: Build Your Own Layouts in iOS 26
Build production-ready custom SwiftUI layouts in iOS 26. Walk through ProposedViewSize, layout caches, LayoutValueKey, and animating between layouts with AnyLayout.
Build production-ready custom SwiftUI layouts in iOS 26. Walk through ProposedViewSize, layout caches, LayoutValueKey, and animating between layouts with AnyLayout.
A practical guide to SwiftUI DocumentGroup in iOS 26: FileDocument vs ReferenceFileDocument, custom UTType setup, FileWrapper for packages, autosave and undo wiring, plus the platform quirks on iPhone, iPad, Mac, and visionOS that nobody warns you about.
NavigationSplitView is SwiftUI's adaptive sidebar container. Learn selection bindings, deep linking, iPhone collapse behaviour, and accessibility patterns for iOS 26.
Build Control Center toggles, buttons, and value displays in iOS 26 with ControlWidget and SwiftUI. Full code, AppIntent integration, and Xcode 26 debugging tips.
A complete iOS 26 guide to BackgroundTasks in SwiftUI: schedule app refresh, run long processing tasks, and use the new BGContinuedProcessingTask to finish foreground work after the user leaves. With Swift 6 code and LLDB testing.
Master TipKit in iOS 26 with this complete guide. Learn how to build contextual hints, onboarding flows, and feature discovery in SwiftUI using the Tip protocol, eligibility rules, TipGroup ordering, iCloud sync, and analytics — with production-ready Swift 6.2 code.
A practical, 2026-ready guide to building Live Activities and Dynamic Island presentations in SwiftUI with ActivityKit - including push-to-start, remote APNs updates, interactive App Intents buttons, and the rules that keep your activity on screen.
Learn every SwiftUI gesture — from basic taps and drags to pinch-rotate compositions and custom gesture types. Covers all five built-in gestures, four composition strategies, practical examples like swipe-to-dismiss cards and long-press-then-drag patterns, plus performance tips for iOS 26.
Learn how to build interactive, configurable widgets with WidgetKit and SwiftUI in iOS 26. Covers timelines, App Intents, glass rendering, push updates, and performance optimization with practical code examples you can use right away.
Build map-powered SwiftUI apps with MapKit in iOS 26. Covers markers, annotations, routes, overlays, Look Around, and the new GeoToolbox framework with PlaceDescriptor and cycling directions—complete with working code examples.
Learn how to implement in-app purchases with StoreKit 2 in SwiftUI. Covers consumables, subscriptions, ProductView, SubscriptionStoreView, transaction handling, win-back offers, and testing for iOS 26.