Jetpack Compose on Androidin moderni deklaratiivinen UI-työkalupakki — käyttöliittymien rakentaminen komposoimalla Kotlin-funktioita XML-asettelujen sijaan. Se on Googlen suositeltu lähestymistapa uusiin Android-käyttöliittymiin, ja se tarjoaa reaktiivisen, ytimekän ja tuottavamman tavan rakentaa käyttöliittymiä.
Mikä Compose on
JETPACK COMPOSE = a declarative UI toolkit (Kotlin code, no XML):
→ describe the UI as COMPOSABLE FUNCTIONS (annotated @Composable)
→ DECLARATIVE + REACTIVE — describe UI for a given state; it updates when state changes
→ Google's RECOMMENDED modern approach (similar philosophy to Flutter, React, SwiftUI)
