LayoutDiff is integrated with Github and checks every UI change made on project branches when a Pull Request is opened.
UI tests are great for expected changes. However, in the real world projects, changes are frequent and new widgets could pass unnoticed. LayoutDiff validates what your app looks like by scanning UI screenshots from UI tests. This approach increases the power of automated tests, finding even the smallest unexpected changes.
When changes are detected, LayoutDiff will ask for approvals. The designers can approve or deny these changes participating in the CI/CD workflow, ensuring the layout quality of the whole development process.
The layout concept can be very complex and many people can work on it. LayoutDiff allows everyone involved to follow the evolution of the project appearance without the need for browsing each app screen on a mobile device.