iOS × SwiftUI

iOS SwiftUI, page 2

iOS SwiftUI articles 31–48 of 48

Airbnb Sep 21, 2023

Unlocking SwiftUI at Airbnb

Airbnb just replaced their entire iOS UI framework with SwiftUI. Here's how they pulled off a multi-million line codebase migration without breaking production.

Bumble Sep 20, 2023

Understanding Publishers in SwiftUI and Combine

Mike Pesate from Bumble breaks down Publishers in SwiftUI and Combine with real-world examples. If you're still confused about when to use CurrentValueSubject vs PassthroughSubject, this one's for you.

Thumbtack Aug 16, 2023

Transitioning to SwiftUI

Daniel Roth from Thumbtack rebuilt their entire iOS component library from scratch in SwiftUI. The result? Faster builds, fewer bugs, and a development experience that finally lives up to the hype.

DoorDash Jan 18, 2023

How to Speed Up SwiftUI Development and Testing Using PreviewSnapshots

John Flanagan from DoorDash reveals how his team eliminated duplicate code between SwiftUI previews and snapshot tests. The solution? An open-source tool that cuts testing boilerplate to a single line.

Sentry Dec 7, 2022

Mobile The Future Is Declarative

Lazar Nikolov explores why Android and iOS are finally catching up to React Native and Flutter. The shift to declarative UI is reshaping native mobile development.

DoorDash Sep 13, 2022

Adopting SwiftUI with a Bottom-Up Approach to Minimize Risk

DoorDash just proved SwiftUI is enterprise-ready. Their secret? Don't start with a rewrite.

DoorDash Jul 21, 2022

Programmatic Scrolling with SwiftUI ScrollView

Zoltan Lippai from DoorDash cracked a problem that stumped early SwiftUI adopters: how do you programmatically scroll when Apple didn't give you the tools? His team built their own solution for iOS 13.

Swift.org Jun 21, 2022

Exploring Swift: Property wrappers in the wild

Ting Becker and Paul Hudson curated the best property wrapper resources from the Swift community. If you're still writing boilerplate code in Swift, you're missing out on one of the language's most powerful fea...

Medium Apr 26, 2022

Evolution of the Medium iOS app architecture

Medium's iOS team ditched their monolith for Swift packages and SwiftUI. A year later, they're shipping features faster than ever.

Tokopedia Feb 15, 2022

Implementing iOS Collection View with Efficient Rendering Mechanism

Tokopedia's iOS team was crashing on UICollectionView batch updates. Their solution? Build a better abstraction inspired by Instagram and SwiftUI.

Medium Jun 8, 2021

How we build SwiftUI features in the Medium application

Medium's iOS team went all-in on SwiftUI for production features serving millions of users. Here's how they made it work in a legacy codebase.

Expedia Apr 22, 2021

SwiftUI with UICollectionView

Kari Grooms from Expedia Group tackles a problem every iOS team faces: how do you start using SwiftUI when your app is built on UICollectionView? Her solution is clever, but comes with some surprising gotchas.

Expedia Apr 15, 2021

Resizing Images In SwiftUI

Kari Grooms from Expedia Group's Vrbo team cracked one of SwiftUI's most frustrating puzzles: resizing images without distortion. What should be simple turns into a 10-step journey through modifier hell.

Expedia Apr 8, 2021

Lessons in SwiftUI

Kari Grooms from Vrbo's iOS team discovered SwiftUI wasn't just a learning curve—it was a complete rethink of how to build mobile UIs. Her team's migration revealed surprising gotchas that most tutorials won't ...

Tinder Feb 21, 2021

Tinder Swipe Animation in SwiftUI Tutorial

Gary Tokman shows how to build Tinder's signature swipe animation in SwiftUI—and it takes less than 10 minutes. No complex gesture handling, no hours of UIKit code, just declarative SwiftUI magic.

Just Eat Nov 17, 2020

SwiftUI Stretchable Header View Implementation

Oleg Tsibulevskiy from Just Eat Takeaway shows how to build one of iOS's most popular UI effects with surprisingly little code. The stretchable header that zooms and stretches as users scroll? It's easier than ...

Grammarly May 26, 2020

Bringing the Best of SwiftUI to Our Team's UIKit Code

Victor Pavlychko from Grammarly tackles the challenge every iOS team faces: loving SwiftUI's elegance but being stuck with years of UIKit code. His solution? Reverse engineer SwiftUI's best features into their ...

OkCupid Apr 27, 2020

Choosing Between SwiftUI and UIKit

Joel from OkCupid's engineering team built the same login flow twice—once in SwiftUI, once in UIKit—to support millions of users across iOS versions. Here's what he learned about making them coexist.