Shopify Aug 23, 2024

Tophat: Crafting a Delightful Mobile Developer Experience

Article Summary

Shopify doubled developer productivity by turning the most tedious part of mobile development into a one-click experience.

Shopify built Tophat, a macOS menu bar app that eliminates local compilation for code reviews. Instead of stashing changes and waiting for builds, developers can now test any PR on real or virtual devices with a single click by reusing CI artifacts from Google Cloud Storage.

Key Takeaways

Critical Insight

By making manual testing delightful instead of tedious, Shopify cut feedback loops and increased testing frequency across their mobile organization.

The article reveals how they reverse-engineered Apple's private APIs to make real iOS device testing as seamless as Android's adb.

Recent from Shopify

Related Articles