Om du är en utvecklare vet du förmodligen vad Jetpack Compose är. Material 3 Stable är nu här, tillsammans med Compose för Android TV.
Jetpack Compose är en deklarativ UI-motor skriven i Kotlin som syftar till att ersätta eller vara ett gångbart alternativ för klassiska imperativa UI-motorer, som Androids XML-layouter. I huvudsak är Jetpack Compose en kraftfull kodbaserad layoutmotor som kan göra UI-implementeringen mycket enklare. Den släpptes först i alfa i Augusti förra året, följt av en betaversion i februari i år med många fler tillägg. Nu, på Googles Android Developer Summit, har företaget meddelat att Compose kommer till Android TV. Ännu bättre är att Material 3 nu är i Stable, vilket innebär att du kan använda det för att bygga dina appar med tillförsikt.
Compose Material 3-erbjudanden Materialdesign 3-stilade komponenter och tema, aktiverar Material You-anpassningsfunktioner som dynamisk färg. Compose Material 3:s bibliotek innehåller nya versioner av många UI-komponenter, såsom knappar, kort, kryssrutor, växlar, navigeringsfält, lådor och många fler, med stöd för andra på väg. Google har också släppt dokumentation som visar dig
hur du migrerar din Material Design 2-app till Material Design 3. Det finns också förbättringar av olika Android Studio-versioner som du kan använda för att bygga i Jetpack Compose, som beskrivs nedan.Android Studio Dolphin är den senaste stabila utgåvan, med:
- Animation Coordination
- Flerförhandsgranska kommentarer
- Omkomposition räknas i Layout Inspector
Android Studio Electric Eel innehåller betafunktioner, som:
- Liveredigering (experimentell)
- Kompositionsrendering framhävning
- Konfigurera förhandsgranskningsenheter
- Liveuppdateringar i Previews
Android Studio Flamingo innehåller kanariefåglar som:
- Liveredigering är aktiverat som standard
- Förbättrad kompositionsspårning för att hjälpa dig att bättre inspektera prestandaproblem.
Inte bara det, utan Google meddelade att Compose nu är tillgänglig i Alpha för Android TV. Komponenter som Karusell och ImmersiveList har implementerats, med mer att komma i framtiden. Detta kommer efter att Compose nådde stabilt för WearOS tidigare under sommaren.