If you still test your apps manually, when will you have any time left to develop features? Android is present in so many flavors and devices, that relying solely on manual testing is practically an act of faith. Luckily, the testing landscape is also evolving so it’s getting easier to implement a solid testing strategy.

In this talk we’ll cover the modern way of testing your Android application. We will outline the different types of tests and when to use which, show how to implement your tests using Jetpack Compose, discuss synchronization issues and how to solve them, and show how you can run your tests automatically using a Continuous Integration system.