Android naudotojo sąsajos (UI) kuriamos iš Views (UI valdiklių, tokių kaip mygtukai, tekstas) išdėstytų per ViewGroups/išdėstymus (konteinerius, tokius kaip LinearLayout, ConstraintLayout). Tradiciškai apibrėžti XML išdėstymuose, šiuolaikinis Android vis labiau naudoja Jetpack Compose (deklaratyvinis). Peržiūrų sistemos supratimas yra pagrindinis naudotojo sąsajų kūrimui.
Views ir ViewGroups
VIEW → a single UI element (TextView, Button, ImageView, EditText, etc.)
VIEWGROUP → a container that holds/arranges child views (LinearLayout, ConstraintLayout,
FrameLayout, RecyclerView, etc.) — layouts ARE ViewGroups
→ UIs are a TREE of views inside view groups (composition).
