Android UIs an gina su daga Views (UI widgets kamar buttons, text) da tsarangawa da ViewGroups/layouts (containers kamar LinearLayout, ConstraintLayout). A gida an bayyana su a cikin XML layouts, Android na zamani yana amfani kuma da Jetpack Compose (declarative). Fahimtar tsarin views shine tushe ga gina UIs.
Views da 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).
