Jetpack Compose è il toolkit UI dichiarativo moderno di Android — costruire interfacce utente con funzioni Kotlin componibili al posto di layout XML. È l'approccio consigliato da Google per le nuove UI Android, offrendo un modo reattivo, conciso e più produttivo per costruire interfacce.
Cos'è Compose
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)
