</> warmodroid
Home Blog Apps About Contact

Engineering Notes

Swiftui

Filed from the desk
October 13, 2026 Mohit Agrawal

SwiftUI Search: Debounce Requests and Prevent Stale Results

Build reliable SwiftUI search with task IDs, cancellable debouncing, and request identity checks that prevent stale results, errors, and loading state …

swiftiosswiftui
Read More →
October 1, 2026 Mohit Agrawal

SwiftUI Document API: Build Faster File-Based Apps

Build responsive file-based SwiftUI apps with the new Document API, snapshot-based saves, direct URL access, and practical migration advice for iOS …

swiftiosswiftui
Read More →
September 23, 2026 Mohit Agrawal

Live Activities in Swift: Build Updates Users Can Trust

Build reliable Live Activities with ActivityKit: model export progress, update and end it locally or through APNs, handle stale data, and design for …

swiftiosactivitykit
Read More →
September 5, 2026 Mohit Agrawal

Embed SwiftUI in UIKit: A Practical Hosting Guide

Embed SwiftUI in an existing UIKit app with UIHostingController and UIHostingConfiguration, including state, sizing, reuse, testing, and migration …

swiftiosswiftui
Read More →
September 3, 2026 Mohit Agrawal

Swift Concurrency: Why Your Async Code Still Freezes UI

Learn why Swift async code can freeze your UI, how Task inherits actor isolation, and how to move image processing off MainActor with cancellation …

swiftiosconcurrency
Read More →
August 27, 2026 Mohit Agrawal

SwiftUI Coordinators: Flow Orchestration Beyond NavigationStack

The SwiftUI coordinator pattern: @Observable flow coordinators orchestrating multi-window navigation over NavigationStack paths, deep links, and auth …

swiftiosswiftui
Read More →
August 27, 2026 Mohit Agrawal

Swift Observation and @Observable: Modern State Management

Swift Observation and @Observable: property-level tracking, @Bindable, withObservationTracking, and migrating from ObservableObject for senior iOS …

swiftiosswiftui
Read More →
July 30, 2026 Mohit Agrawal

Mastering the SwiftUI Layout System: A Practical Guide

Understand SwiftUI's layout algorithm — how proposal, response, and negotiation work behind VStack, HStack, ZStack, and custom layouts.

swiftswiftuiios
Read More →

warmodroid

Swift & iOS Engineering — in-depth Swift and iOS development tutorials for senior engineers who want to build better apps.

Pages

  • Home
  • Blog
  • Apps
  • About
  • Contact

Topics

  • Swift
  • SwiftUI
  • UIKit
  • Architecture

Connect

  • GitHub
  • Twitter
  • LinkedIn
© 2026 Mohit Agrawal. All rights reserved. Built with Swift passion