Constraint Layout is a new type of layout available in the Android Support repository for building flexible and efficient layouts. The Layout Editor uses constraints to determine the position of a UI element within the layout.
Learn how you can use Constraint Layout to build beautiful layouts with a flat hierarchy. We'll also explore Constraint Sets, which allow you to build smooth transition by using multiple Constraint Layout files.