Az Android felhasználói felületei Views-ból (UI widgetek, mint gombok, szöveg) épülnek fel, melyeket ViewGroups/layouts (tárolók, mint LinearLayout, ConstraintLayout) rendeznek el. Hagyományosan XML elrendezésekben definiálják őket, de a modern Android egyre inkább a Jetpack Compose-t használja (deklaratív). A nézet-rendszer megértése alapvetően fontos az UI-k fejlesztéséhez.
Views és 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).
