Insights for app owners, developers, and all digital product enthusiasts


If it helps, pick something more specific:
article with android development trends 2020

Top 10 Android App Development Trends | Guide

Discover the key trends in Android development that are going to explode in 2020 and build a modern mobile application.

how to build an app in Flutter - project setup

Flutter Project Setup | How to Develop an App with Flutter – Part 2

Learn how to build your first app with Flutter. In this part, we show you how to set your project up.

how to build an app in Flutter – introduction for beginners

Introduction | How to Develop an App with Flutter – Part 1

Getting started with Flutter development. Introduction to our step-by-step Flutter app development tutorial for beginners.

TDD cycle

6 Misconceptions About TDD – Part 6. You Can Have Both Reliability and Low Coupling

The final part of our guide to the TDD cycle – this time, we explore the problem of reliability and low coupling.

TDD cycle

6 Misconceptions About TDD – Part 5. Mocks, Mocks Everywhere!

Another part of our guide to the TDD cycle – this time, we take a closer look at mocks in testing.

How to Configure Bitrise Workflows for Android Project

How to configure Bitrise workflows for your Android project

Setting up Android projects on Bitrise CI

TDD (Test-Driven Development) – Baby Steps

6 Misconceptions about TDD – Part 4. There is one right granularity of steps

Learn what the Baby Steps in TDD mean and discover if it is always the best approach.

TDD cycle

6 Misconceptions about TDD – Part 3. TDD cycle can be neglected

Read how to start using TDD cycle in your daily work and why it is worth it 

TDD key rules and laws

6 Misconceptions about TDD – Part 2. We all understand Key Laws of TDD in the same way

Learn about ▪ 3 Laws of TDD by Uncle Bob ▪ 2 rules of TDD by Kent Beck ▪ 3 steps of TDD by Martin Fowler ▪ 4 common misunderstandings about these theories.

Hyperion - App Debugging & Inspection Tool for Android

Hyperion – the “Swiss Army Knife” within your App

What is Hyperion? Why it is worth to use it? What are the core and third-party plugins examples? How to display device info inside your debug menu? Find the answers in this article. 

How to distribute Android libraries

How to Distribute Android Libraries

Even the best library is barely usable if potential users cannot get it easily. That’s why every library should be distributed. Learn how to do it in the most efficient way.

Why App Founders Should Forget Android 4.4 KitKat

Why Mobile App Development Industry Should Forget about Android KitKat

Do you want your app to be supported by Android 4.4 KitKat? Learn why it’s a big mistake.

How to work with Android Legacy Code

Diving Into Android Legacy Code

Learn how to prepare yourself to work on the Android legacy code

How to add Chuck Norris jokes to Bitrise build logs

How to Add Chuck Norris Jokes to Bitrise Build Logs

Continuous Integration can be a lot of fun so I’ve created a step that will add jokes about Chuck Norris to Bitrise build logs. In this article, I’ll describe step by step how I created this step. Don’t forget to add the step to your workflow!

1500x800 QA

Why You Shouldn’t Be Afraid to Grant Manual Tester Access to the Code

When a manual tester wants to automate. Why you shouldn’t be afraid of giving QA specialists access to a repository and how to do it smart.

How to Report Bugs so that Developers Won’t Hate you

How to Report Bugs so that Developers Won’t Hate you – 7 tips for Quality Assurance Professionals

How should a Quality Assurance Professional communicate with a Developer? In the article, you will find 7 must-read tips that will help you avoid conflicts and make your cooperation more enjoyable and productive.

How to Create Bitrise Step in Go - Flutter Example

How to Create Bitrise Step in Go – Flutter Example

In this article, we will show you how to create & publish your own Bitrise step on the example of Flutter. We will focus on programming in Go which is the main language used by Bitrise. 

How to Use Shared Element Transition with Glide in 4 steps

How to Use Shared Element Transition with Glide in 4 steps

In this article, you will learn how to implement Shared Element Transition with Glide, an image loading library, and how to handle possible states. With this transition, you will improve the look and feel of your app and keep your users happy.