iOS × SwiftUI

iOS SwiftUI

We track 48 iOS SwiftUI case studies from 22 engineering teams. PickMe, Medium and SwiftLee write about it most. Many posts also cover UI Performance and Scroll Performance. The posts run from 2020 to 2026. The newest is from August 2026.

iOS SwiftUI articles 1–30 of 48

SwiftLee Aug 31, 2026

MVVM in SwiftUI: Using view models without overengineering

Antoine van der Lee tackles the most common SwiftUI mistake: slapping a view model on everything. His approach? Start simple, add MVVM only when it actually solves a problem.

SwiftLee Aug 24, 2026

@StateObject vs. @ObservedObject: The differences explained

Antoine van der Lee reveals why your SwiftUI view models keep resetting unexpectedly. The culprit? Mixing up @StateObject and @ObservedObject in ways that look identical until they break.

Getir Aug 12, 2026

Modern SwiftUI Architecture: Building Scalable Listing Modules

Sadık Çoban from Getir just dropped a masterclass on migrating a massive e-commerce listing screen to SwiftUI while supporting iOS 15. The payoff? A 4.7× performance improvement in production.

PickMe Jul 22, 2026

Building a NavigationStack-Like SwiftUI Navigation Layer for Lower iOS Versions

Gishantha Darshana from PickMe Engineering built a NavigationStack-style router that works on iOS 15. No more hidden NavigationLinks cluttering your SwiftUI views.

SwiftLee Jun 16, 2026

SwiftUI Best Practices, straight from Apple's Xcode 27 Agent Skill

Antoine van der Lee reverse-engineered Apple's official SwiftUI Agent Skill from Xcode 27 and found something surprising: it's laser-focused on performance, but leaves out huge chunks of everyday SwiftUI develo...

Individual Author Mar 9, 2026

Is SwiftUI finally as fast as UIKit in iOS 26?

Jacob Bartlett puts SwiftUI and UIKit through the ultimate stress test: a feed of 22,000 animated GIFs running at 120fps. The results might surprise you.

PickMe Feb 13, 2026

Haptics with Swift: A comprehensive guide for haptic feedback with Core Haptics

Ravindu Wataketiya from PickMe makes the case that haptic feedback is the silent hero of mobile UX. It's the detail users don't notice until it's missing—and it can elevate a mediocre app to exceptional.

SwiftLee Feb 2, 2026

SwiftUI Agent Skill: Build better views with AI

Antoine van der Lee from SwiftLee introduces an open-source Agent Skill that teaches AI to write better SwiftUI code. No more fixing the same mistakes over and over in your AGENTS.md file.

Sentry Jan 10, 2026

Swizzling SwiftUI View Body

Noah Martin from Sentry cracked a problem that seemed impossible: swizzling pure Swift code to automatically track SwiftUI view performance. The technique is wild.

PickMe Jan 1, 2026

Mastering Location Services in Mobile Apps — A Guide for Android (Jetpack Compose) & iOS (SwiftUI)

Pavithra Chamod J from PickMe Engineering breaks down the biggest challenge in mobile dev: making location services work seamlessly across Android and iOS without draining batteries or violating privacy.

Individual Author Oct 15, 2025

Advanced NavigationStack Patterns in SwiftUI

NavigationStack in SwiftUI works great until you're hunting through ten files to figure out why Settings opened the wrong screen. The coordinator pattern changes everything.

Airbnb Sep 6, 2025

Understanding and Improving SwiftUI Performance

The article link appears to be broken or unavailable. This SwiftUI performance piece from Airbnb Engineering isn't loading, returning a 404 error instead.

PickMe Jul 29, 2025

Revamping PickMe Driver App: From UIKit to SwiftUI — A Technical Journey

Kcrdissanayake from PickMe reveals how their team migrated an 8-year-old ride-hailing driver app from UIKit to SwiftUI while maintaining iOS 15 compatibility. The bold rewrite wasn't just about modern code—it w...

Grindr Jul 29, 2025

Building Reusable Custom Views with SwiftUI

Max Roche from Grindr Engineering just solved one of SwiftUI's most annoying problems: why do custom components require massive initializers while Apple's native views stay clean and simple?

Airbnb Jun 24, 2025

Understanding and Improving SwiftUI Performance

Airbnb's SwiftUI features were re-rendering way more than they should. The culprit? SwiftUI's hidden diffing algorithm was working against them.

Individual Author May 5, 2025

SwiftUI Scroll Performance: The 120FPS Challenge

Jacob Bartlett from Jacob's Tech Tavern puts SwiftUI scroll performance under the microscope. Can it really hit 120fps with complex infinite feeds, or does the magic come at too high a cost?

PickMe Apr 5, 2025

Swift Thread Safety: NSLockThreadSafeAccess vs DispatchQueueSafeAccess

Kcrdissanayake from PickMe Engineering breaks down a critical choice every Swift developer faces: how to safely manage shared state across threads without killing performance.

PickMe Mar 16, 2025

SecureStorage in Swift: A Safer Alternative to AppStorage

Kcrdissanayake from PickMe Engineering reveals why SwiftUI's AppStorage is a security risk for sensitive data. Their solution? A custom property wrapper that encrypts everything before it hits storage.

PickMe Mar 3, 2025

Revamping PickMe iOS App: From Objective-C to SwiftUI

PickMe rebuilt their entire iOS app from Objective-C to SwiftUI in just 6 months. Here's how a team that started with 1 developer scaled to 10 engineers and shipped a complete rewrite.

Callstack Feb 27, 2025

Exposing SwiftUI Views to React Native: An Integration Guide

Callstack reveals how to bridge SwiftUI's modern declarative views directly into React Native apps. This is the integration pattern brownfield teams have been waiting for.

Posts on Reddit Jan 16, 2025

Is Swift dramatically better than React Native?

Swift vs React Native: the debate that never dies. But what does the data actually show?

Mercari Dec 24, 2024

Leading a project to migrate hundreds of screens to SwiftUI/Jetpack Compose from UIKit/AndroidView in Merpay

Merpay just migrated hundreds of payment screens to modern UI frameworks while keeping their app running in production. Here's how they managed a 2-year engineering transformation.

Posts on Reddit Oct 23, 2024

SwiftUI or UIKit in 2024 & 2025?

SwiftUI or UIKit? The iOS dev community is split, and new grads are caught in the middle trying to figure out which framework will actually land them a job.

IDN Media Aug 7, 2024

Integrating SwiftUI and UIKit Navigation: A Step-by-Step Guide

Bevan Christian from IDN Engineering tackles a problem every iOS team faces: how do you navigate between SwiftUI and UIKit without creating a maintenance nightmare?

Just Eat Aug 7, 2024

Building VoiceOver-Friendly iOS Applications

Gennadii Tsypenko from Just Eat Takeaway reveals why VoiceOver accessibility often gets overlooked in iOS development—and shares the exact SwiftUI modifiers that fix it. Most teams skip this until it's too late...

Medium Jul 1, 2024

Challenges of mixed SwiftUI and UIKit codebases in iOS Apps

Medium's iOS team has been wrestling with a codebase dating back to 2013. Migrating from UIKit to SwiftUI? It's messier than you think.

Medium Apr 11, 2024

How to do pagination in SwiftUI

Medium's iOS team rebuilt their search feature in SwiftUI and needed infinite scroll. Here's the elegant pagination pattern they landed on after years of iteration.

Lyft Apr 1, 2024

Crafting Seamless Journeys with Live Activities - Lyft

Lyft built Live Activities that update millions of users per week—but iOS sandboxing, 4KB payload limits, and image rendering nearly killed the project.

PhonePe Nov 29, 2023

Embracing SwiftUI: PhonePe's Journey Building ONDC-Powered Pincode

PhonePe's iOS team built their entire ONDC shopping app in SwiftUI when most considered it too risky for production. The result? 1M+ downloads and a blueprint for modern iOS development.

Thumbtack Nov 9, 2023

SwiftUI In Action: Prototyping An Interactive 3D Carousel Experience

Jesse Stauffer from Thumbtack built a stunning 3D carousel in SwiftUI—then convinced his team NOT to ship it. Here's why that prototype was still worth every line of code.