Idling Resource tells Espresso to wait for your app to be ready before running actions and verifications. To understand how that works, we will step through the basic Espresso idle loop and see how to enhance that with a custom idling resource.
In this lesson you will learn:
What is test synchronization in Espresso
Why you need to use onView instead of findViewById
How does Espresso know when the app is idle