ConstraintLayout – a layout to rule them all. Advantages and disadvantages of using ConstraintLayout, performance comparisons and built in animations.