Ever caught yourself saying “I’m just a junior developer” when facing a challenging task? I’ve been there, and I’ve seen how this simple phrase can become a self-imposed ceiling that limits your growth.
When working with SwiftUI, developers often encounter unexpected behaviors that can be challenging to debug. Recently, my team in klivvr faced an interesting issue with text view animations that led us down a path of discovery and ultimately revealed a long-standing framework bug.
As iOS developers, we often find ourselves working with system frameworks and third-party libraries, Sometimes, we need these types to conform to certain protocols, especially when working with SwiftUI. This is where Swift’s powerful but lesser-known `@retroactive` keyword comes into play.
My name is Omar Elsayed, I graduated from electrical engineering in August 2023. Right now, I am an iOS Software Engineer at Klivvr, a fintech company in Egypt.