Systems | Development | Analytics | API | Testing

Reactive X: RxJava Data Flows: Observable, Flowable, Single, Maybe and Completable

Reactive programming is a programming technique for asynchronous applications that lets you structure your code based on “reaction” to data input changes instead of an imperative programming style where you have to poll or block and wait for changes to happen. If you’re not 100% familiar with ReactiveX (RxJava being the implementation for the JVM), perhaps you know Java Stream, which is a similar concept introduced in Java 8.

Firebase Crashlytics and Bugfender: a Step-by-Step Integration Guide

Ever since we started logging with Bugfender back in 2015, we’ve been working towards integration with Firebase, the app development platform created by Google. Firebase is famous for the breadth of its integration libraries and millions of people use the product around the world, drawn to its sleek UI and range of features.

How to Fix Crashing Apps on iPhone and Android: A (Non) Developer's Guide

If you’ve got an app that keeps going down for no apparent reason, don’t worry: this quick and easy guide will give you the tools to get it up and running smoothly. If you’re not from the tech world yourselves, you probably think us programmers get everything right all the time. That everything in our world is so cutting-edge it can slice through ice, and app crashes are practically an alien concept for us.

Updates from Bugfender Q1/2019

Last month, Bugfender turned four years old. We didn’t throw a massive party to celebrate the birthday, but we all reflected with pride on the amazing journey we’ve been on. In celebration though we have setup an affiliate program, allowing you to share the love, earn some cash rewards – and improve the quality of apps all over the world! Find out more in our blog post.

How to Fix Server Issues By Integrating New Relic With Bugfender

New Relic has changed the game in the application performance monitoring market. It’s heading towards $1 billion in revenue and has already raced past 17,000. Now we want to explain how to integrate this amazing product with Bugfender to ensure end-to-end traceability for your mobile app.

Flutter Talks: Design

Will Larche, Lead Flutter Engineer for Material Design, and Jacob Kristensen, co-founder of the award-winning Reflectly app, join us to discuss design with Flutter. Flutter is rich in components and enables developers to deliver on their designers' vision, but what exactly is it about Flutter that makes all this possible? Flutter enables designers to create beautiful apps and Reflectly has built their own design language with Flutter.

An ASMR introduction to Android app development on Bitrise (2019 April 1)

Continuous integration and delivery makes building amazing Android projects easier, faster and way more efficient. Check out this quick ASMR video tutorial that explains how to onboard your Android project on Bitrise: Automate everything from the moment you commit code to the moment it hits Google’s Play Store.

Automating iOS development with Bitrise, an ASMR tutorial

Continuous integration and delivery makes building amazing iOS projects easier, faster and way more efficient. Check out this quick ASMR video tutorial that explains how to onboard your iOS project on Bitrise: Automate everything from UI tests, to code signing to the actual deployment to the App Store and more.