Android-brukergrensesnitt bygges fra Views (UI-elementer som knapper, tekst) arrangert av ViewGroups/layouts (beholdere som LinearLayout, ConstraintLayout). Tradisjonelt definert i XML-layouts, og moderne Android bruker i økende grad Jetpack Compose (deklarativ). Å forstå view-systemet er grunnleggende for å bygge brukergrensesnitt.
Views og 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).
