Note: article posted originally on the Bitrise blog. If you are interested in the testing of applications, see the previous post here.

During your Android developer career, you may reach a point where you will have to develop Android libraries or Gradle plugins. In this article, we will discuss the most important aspects of testing them and the differences with application testing!

Testing libraries

I will get straight to the point: it is not an application. What does this mean for you? You won’t be able to:

Why is this an issue?


Note: article posted originally on the Bitrise blog.

Learn how to write your tests for your Android applications! In this series of articles, you will learn how to do testing on your Android app and libraries. We will give you the most valuable and critical knowledge about testing and finding the issues in your app, and showcase how to write your test cases and how to run them in CI.

In this part I will introduce you to how to write your tests for your Android applications. Although some of the content in this part is not only true for…


Note: article posted originally on the Bitrise blog.

If you are familiar with Bitrise you probably already used the Script Step to do something in your CI workflow. There are multiple options for the language of your script, by default it is a bash script, but the description of the step also mentions Go, Ruby or Python. Although it does not mention Java or Kotlin, I will show you in the next few minutes how to do it!

In this article I will showcase different possible options, each has its pros and cons, it will be up to you to…

Richárd Bogdán

Professional software engineer and Scrum master

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store