Systems | Development | Analytics | API | Testing

How to choose a test framework for mobile automation

Still relying on Selenium for your automation? It’s time to explore new options. @Diego Molina, Staff Software Engineer from @Sauce Labs explains why your choice of test framework can make or break your testing strategy: Ready to rethink your automation toolkit? Catch the latest episode of Test Case Scenario to learn how modern frameworks save time, reduce costs, and improve quality.

IoT app development: Use cases, Strategy & Cost

Have you come across the term IoT app development? Of course, you have! Given the widespread popularity of IoT devices and applications, it’s no surprise. However, while many of us understand the basics of IoT, its potential extends far beyond what meets the eye. There’s so much more to explore when it comes to IoT application development and its devices.

Develop an app like Doordash: Cost & Features

The demand for food delivery services is skyrocketing, driven by our busy lifestyles and the need for convenience and variety. Apps like Uber Eats, Zomato, and DoorDash have changed how we order food, giving us access to countless restaurant options and smooth delivery experiences. For entrepreneurs, developing an app similar to DoorDash is a great opportunity to tap into this booming market.

Effortless internal and tester build distribution arrives in Bitrise

In the dynamic world of mobile app development, the speed and simplicity with which you can share builds with testers and stakeholders can be the difference between a successful, on-time, bug-free release – or watching that opportunity fly by. To help your team maximize all of these opportunities, there’s a new feature within Release Management: Build distribution for testing.

Top Trends in Real Mobile Device Testing to Watch in 2025

Since the use of mobile technology is set to advance further, testing these real devices is crucial and requires effective and efficient methods. The true concept of mobile device testing guarantees that applications perform optimally on various devices. According to Statista data, the current global number of smartphone users is 4.2 billion and is expected to rise by 1.7 billion between 2024 and 2029.

How to Fix Android's Resources. NotFoundException

The Resources.NotFoundException is Android's way of saying "Hey, you told me to grab something, but it's not where you said it would be!" This error typically shows up when you're trying to access strings, layouts, drawables, or other resources that Android can't locate in your app's resource files. Maybe they were renamed, deleted, or never existed in the first place. Or perhaps they're hiding in the wrong folder.

Introducing Graph Pipelines: build faster, build smarter

Are you struggling to keep reducing build times as your project grows in complexity? Got particular workflows that take a long time to complete which needlessly hold up other parts of your build whilst you wait for the next stage? The waiting ends now with Graph Pipelines, a new feature which enables you to reduce overall build time by running CI tasks in parallel.

Why Scalable Mobile App Distribution is Critical to Faster Releases and Reduced Risk

Distributing mobile apps at scale is riddled with challenges such as platform fragmentation, inefficient processes, and the lack of centralized version control — leading to higher costs, slower releases, and risks to user experience. Sauce Labs helps solve these problems by offering secure app distribution, simplified app storage and management, and enterprise-grade scalability for iOS and Android.

Gain clarity and control with custom git commit status reports

Ever commit code and wonder how it’s faring in the pipeline? Let's make every status update as clear as day. Every time you push new code, a series of automated CI builds and checks spring into action, each telling a part of your project's story. This is where git commit statuses come in—they transform the complex results of these processes into clear, actionable insights. Think of them as real-time signals that indicate whether your code is ready to go live or needs a little more attention.