Systems | Development | Analytics | API | Testing

Setting the New Standard for Mobile DevOps - Bitrise vs Self-hosted solutions

Is self-managed CI infrastructure crushing your soul? Reach out to us or download our latest datasheet to learn more about how Bitrise can help your mobile engineering organization deliver with its fullest potential. Build better mobile applications, faster! Save time, money, and developer frustration with fast, flexible, and scalable mobile CI/CD that just works.

Building Efficient Data-Driven Apps: A GraphQL Tutorial for iOS App Developers

GraphQL is a query language and runtime for APIs, developed by Facebook in 2012 and later open-sourced in 2015. And it has changed the way we fetch data from our server. Typically, most front-end clients – like React, Angular, Vue, or mobile apps like iOS and Android – use REST APIs to fetch data from the server. REST APIs require more HTTP calls than GraphQL, which leads to over and underfetching.

100% Flakiness-free UI test automation with Kaspresso and Allure TestOps

UI testing in mobile app development is a challenging task due to multiple factors such as flaky tests, saving screenshots, printing useful logs and readability of test codes. We will be talking about a new UI testing framework Kaspresso for Android apps and how it is different from other frameworks when it comes down to solving these challenges.

New to Bitrise: Enhanced Xcode Reporting & Build Annotations

This blog post unpacks Bitrise's latest updates, including the General Availability launch of Enhanced Xcode Reporting and Build Annotations. Discover how these new features can enhance your building, testing, and debugging processes, providing developers with a more efficient and insightful experience.

Introducing Bitrise Build Cache - a fully-managed remote build & test cache

The Bitrise Build Cache is a game-changing tool, unlike anything the market has seen before. A fully-managed remote build & test cache for alternate build tools such as Gradle, Bazel, Tuist, and more. The Build Cache offering is fully managed and deeply integrated into the Bitrise CI/CD platform, which brings a whole host of benefits.

Mastering Swift Date Operations: A Comprehensive Guide for iOS Developers

We use them to manage users’ log-in sessions, impose time-outs, display dates when content was posted and show the most recent publications to users. This is crucial to a variety of apps, from digital diaries to diet and exercise planners, and onto travel-booking resources. As our user bases become more geographically diverse, so time management gets even more important.

Leveraging Kotlin Collections in Android Development

Kotlin has gradually replaced Java as the lingua franca of Android programming. It’s a more concise language than Java, meaning your code works harder and you can build leaner applications. And Kotlin Collections are fundamental. These collections play a fundamental role in our work as programmers by simplifying the organization and management of data. Whether it’s a list, set, map or other data structure, they allow us to categorize and store data logically.

Understand Mobile App Testing: A Starter Kit For App Devs

In the 21st century, practically all technological innovation on the planet has been channeled into the mobile phone. The first generation of mobile phones simply allowed you to make calls, store numbers and play rudimentary games (some of which, like Snake, didn’t even have an end sequence because the designers didn’t think anyone would complete them). Today mobile phones are computers in our pocket, allowing us to shop, date, stream videos, buy food, order cabs and find our way around.