Debugging LiveData changes made easy

Photo by Markus Spiske from Unsplash

Have you ever got frustrated to debug LiveData changes by adding numerous log statements or breakpoints? As the core data structure of Android Architecture Components, LiveData is used widely in many apps to hold observable data. However, its debugging experience could still be a pain point after these many years.

Observing LiveData changes at scale