A comprehensive course on the features of ConstraintLayout and examples of how to use them. You will learn how ConstraintLayout works, how ConstraintLayout compares and contrasts to other Android layouts. You will also review the main and major features with examples of how to implement and utilize these features. The UI-building lessons will include work in Layout Editor as well as pure XML. You will also learn various tips and tricks for UI builder functionality.