Scaling Mobile UI Testing with AI
In 2025, AI became our star driver. After years of building the infrastructure — Mercury for test and release management, Helios for VM orchestration
Showing 20 of 289 articles (Page 1 of 15)
In 2025, AI became our star driver. After years of building the infrastructure — Mercury for test and release management, Helios for VM orchestration
Describes how Uber improved mobile monitoring by unifying analytics across iOS and Android. The team standardized event instrumentation, collected consistent metadata, and provided sampled event coverage to ensure better insight into user interactions and app health. This streamlined performance monitoring and data quality across platforms.
In the first post in this series Benoit Sarrazin discussed the adoption of The Composable Architecture in our iOS app. He covered the reasons for this change, the benefits it brought, and the challenges we faced.
Reddit Mobile CI overhaul: up to 50% faster build times, improved stability and developer sentiment; details on infra choices and trade-offs. (Reddit)
WhatsApp/Messenger moved key models on-device; reduced model load & inference time and improved ANR metrics. (Engineering at Meta)
ExecuTorch rollout across Instagram/WhatsApp/Messenger/Facebook improved latency and reliability; WhatsApp reports reduced model load/inference time and lower ANR metrics; several features moved on-device for performance/privacy. (Engineering at Meta)
Over the past few years, our team of iOS engineers has grown significantly (and continues to grow!), as has the size of the codebase.
New techniques we’re using at Airbnb to improve and maintain performance of SwiftUI features at scale
In the ever-evolving landscape of iOS development, architectural decisions can make or break a team’s productivity and code quality. For our large team of iOS developers working on a Server Driven UI (SDUI) platform
Even the codeium integration on jetbrains is substantially less clunky than xcode’s codeium integration.
At Careem, agility and adaptability are key to delivering highly personalized and seamless user experiences as we need to move fast to react to customer behaviour during different times of the year, such as Ramadan
At Wealthfront, testing is one of our core engineering principles—in the form of unit and end-to-end testing on all platforms. The iOS team in particular manages its own CI infrastructure to run tests against an integration server
The year was 2020 and Skyscanner, like the entire travel industry, faced unprecedented challenges due to the global COVID-19 pandemic. Yet, this difficult year also provided an opportunity for introspection
A few months ago, we embarked on one of the most significant transformations in PickMe’s iOS app history. What started with just one developer
The Tinder iOS application is used in over 190 countries around the world. In order to operate in each of these countries, we need to provide a localized experience.
Suppose you just saw an interesting rise or drop in one of your key metrics. Why did that happen? It’s an easy question to ask, but much harder to answer.
AI tools offer a solution to difficult-to-automate regression testing woes.
I’m the main coder for a massive data project. It’s a 2+ million book archive with AI search and social interaction. We have been building the desktop version for 1+ year
Merpay swaps old UI for SwiftUI and Jetpack Compose across screens.
Coinbase fine-tunes network calls to make their app feel snappier for users.