Systems | Development | Analytics | API | Testing

What millions of mobile builds reveal about high-performing teams: A conversation with Arpad Kun

‍Mobile development has a reputation for being slow, complex, and harder than it needs to be. Platform quirks, rigid review gates, and ever-growing app complexity can make it feel like the toolchain is working against you. But the data tells a different story. We analyzed tens of millions of builds across thousands of mobile teams on Bitrise, spanning three years of real-world data from 2022 to 2025. The results challenge some common assumptions, and confirm others.

With AI coding, the delivery pipeline is the new bottleneck - and we already solve it

For fifty years, the hardest part of software was writing it. That's no longer true. In 2025, AI coding assistants went mainstream — 90% of developers now use them (DORA 2025). Then came background agents: autonomous systems that take a ticket, write the code, run the tests, and open a pull request while the engineer sleeps. Stripe merges over 1,000 AI-written PRs per week. Ramp reached 30% AI-authored PRs within two months. Spotify has merged 1,500+ agent-generated PRs into production.

Reviewing your build in Bitrise: Build Details page

In this demo, Naveen Nazimudeen, Solutions Engineer at Bitrise, explores the Build Details page and shows how to quickly get to the root cause of a failed build. He looks at key tabs like Build Logs, Tests (including flaky test detection and quarantine), Artifacts, Build Cache, and VM Monitoring for performance and out-of-memory debugging.

How to parallelize tasks using Bitrise pipelines

Pipelines allow you to organize your CI/CD tasks into modular workflows that can run sequentially or in parallel. In this demo, Senior Solutions Engineer Ben Boral shows a simple pipeline that runs a fast linting check first, then executes two test suites in parallel to reduce wall clock time, and gates the build step on the success of those tests - speeding up the feedback loop and avoiding wasteful tasks.

Using the Step Library in Bitrise

See what the Bitrise Step Library can do for you with Senior Solutions Engineer Ben Boral. Instead of relying on custom scripts for functionality, you can use these off-the-shelf components to quickly build a workflow. These steps are open source, allowing you to view their code, fork them, and make changes, or you can write a custom script directly in the Workflow Editor.

Q&A: How Bitrise is helping Tapcart power the next wave of world-class ecommerce

For small enterprises with big ambitions, Tapcart opens up a world of possibilities. Founded in 2017, the Los Angeles–based SaaS company is on a mission to democratize access to world-class mobile commerce tools for every brand. A big part of making that happen is its partnership with Bitrise. Few people have seen the evolution of that partnership more closely than Sahand Ansari.

Xcode 26.4 Beta: First impressions

Our engineers Ben Boral and Balazs Hajagos have a look at the official release notes to see what's interesting in the latest Xcode beta (already available for use on Bitrise!). Bitrise provides a full-stack, vertically integrated mobile DevOps solution that unites the tools, processes and testing frameworks engineering teams need to build best-in-class mobile experiences. Over 400,000 developers use Bitrise’s products: Bitrise CI, Build Cache, Release Management, and Insights.

See exactly why your Gradle Build Cache missed: new Task Inputs visibility feature

Every Android developer has been there: yesterday's build finished in 2 minutes, but today's identical build takes 8 minutes. You check your code - nothing major changed. You check your environment - everything looks the same. So why the massive difference? Without visibility into what actually changed between builds, debugging performance issues becomes guesswork. You're left wondering: Which tasks didn't come from cache? What inputs changed? Why did this specific compilation task take so long?

You don't have to choose between GitHub and Bitrise

If you're part of a GitHub shop evaluating Bitrise for your mobile app teams, you might be hearing a familiar objection: "Why add another tool? GitHub Actions is our org standard, and it will work for mobile." It's a reasonable point. Nobody wants to maintain a snowflake system that sits outside the approved tool list. But here's the thing — it doesn't have to be GitHub Actions *or* Bitrise. The reality is that mobile CI/CD has unique demands.

Optimizing Bitrise Build Cache clients

Having a build cache solution is a powerful way to speed up builds, especially at scale. Bitrise Build Cache already accelerates builds across multiple ecosystems, but to get the most out of it we also need to optimize the build cache clients themselves and ensure stability across changing network environments. In this blog post, I’ll walk through the steps we took to improve stability and performance for Bitrise Build Cache customers.