PickMe Mar 3, 2025

Revamping PickMe iOS App: From Objective-C to SwiftUI

Article Summary

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.

The Sri Lankan ride-hailing company needed to expand beyond rides into food delivery, logistics, and rentals. Their legacy Objective-C codebase couldn't scale, so they made the bold call to modernize everything while keeping the business running.

Key Takeaways

Critical Insight

The new architecture enables parallel development across teams, cuts maintenance costs, and positions PickMe for rapid expansion into new services and markets.

The team hit several painful roadblocks with circular dependencies and code signing that nearly derailed the project.

Related Articles