Hey, Let’s say u just have 2–3 simple views to render vertically/horizontally and if we use ConstraintLayout we have to give many constraints accordingly and when this is rendered, internally all constraints will be checked for each view and then they are mapped on the screen. So we have to think for cases like these as here we can easily use LinearLayout which just takes orientation and render accordingly. Like this, I am sure you will find many cases. :-)