Design + Code an Android App from Scratch
This video starts by talking about what is a View and a ViewGroup. A View is a rectangular area on the screen that can handle touch by the user. A ViewGroup or a Layout is a way of arranging views on the screen. The LinearLayout is a special type of ViewGroup that lets you add items either horizontally or vertically. To create a tabular structure, you can nest a LinearLayout within another one which is also demonstrated in this video.