Androidi vmesniki so zgrajeni iz Views (UI pripomočkov, kot so gumbi, besedilo) razporejenih s strani ViewGroups/postavitev (zabojniki, kot so LinearLayout, ConstraintLayout). Tradicionalno definirani v XML postavitvah, sodoben Android vse bolj uporablja Jetpack Compose (deklarativno). Razumevanje sistema prikaza je temelj za gradnjo vmesnikov.
Views in 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).
