Jetpack Compose to nowoczesny deklaratywny toolkit UI Androida — budowanie interfejsów za pomocą funkcji komponowalnych w Kotlinie zamiast układów XML. To rekomendowane przez Google podejście do tworzenia nowych UI w Androidzie, oferujące reaktywny, zwięzły i bardziej produktywny sposób budowania interfejsów.
Co to jest 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)
