Andrew Morgan
Jan 24, 2022

--

Hi Julius, good question.

It’s mostly because of the addition of async/await to Swift, and its adoption by the Realm-Swift SDK. The Combine-based login logic was quite complex, and a bit fragile. By moving to Realm’s async/await API, I was able to delete quite a bit of code (which always feels good!)

SwiftUI has come a long way in the last year or so, and Realm’s integration with SwiftUI has come even further. That’s meant that I don’t tend to see places where I need to explicitly use Combine in my app code.

Cheers, Andrew.

--

--

Andrew Morgan
Andrew Morgan

Written by Andrew Morgan

Andrew is a Senior Staff Developer Advocate at MongoDB. Before his 10 years at MongoDB, he was director of product management for MySQL at Oracle

No responses yet