John R.webp

Testing Jetpack Compose UI

Dmytro Shuba

Android Software Engineer

Building UI with Jetpack Compose is different from using Views and so is testing. After implementing and testing Compose UI in production code for almost a year I would like to share my learnings to make UI testing much easier for other developers.

In this session we will:

- Determine how Compose UI is different from Android View

- Speak about UI testing tools and their compatibility

- Learn how to test Jetpack Compose layout
- Discover how to test hybrid apps with both XML and Jetpack Compose UI

- Explore compose testing library and learn advanced testing techniques

- Discuss some common pitfalls and issues

I am an Android Software Engineer, public speaker and open source contributor. I write about Android development in my engineering blog ( and give talks about Jetpack Compose from time to time.
Love building scalable products that serve millions of users around the world!