Mercari Dec 21, 2024

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

Article Summary

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.

Masamichi Ueta, Engineering Manager at Merpay, shares how they're systematically migrating their entire mobile codebase from UIKit/Android View to SwiftUI/Jetpack Compose. The project started in 2023 and involves cross-functional coordination across multiple product teams.

Key Takeaways

Critical Insight

Merpay is 60-65% through migrating hundreds of screens to modern declarative UI frameworks, with 70-80% complete including in-progress work, by treating it as a formal Engineering Project with transparent tracking.

The article reveals their specific spreadsheet structure and status categories that made transparent progress reporting possible across the entire organization.

Recent from Mercari

Related Articles