Jetpack Compose arriva su Android TV, Compose Material 3 raggiunge la stabilità

Se sei uno sviluppatore, probabilmente sai cos'è Jetpack Compose. Material 3 Stable è ora qui, insieme a Compose per Android TV.

Jetpack Compose è un motore dell'interfaccia utente dichiarativo scritto in Kotlin che mira a sostituire o essere una valida alternativa ai classici motori dell'interfaccia utente imperativi, come i layout XML di Android. In sostanza, Jetpack Compose è un potente motore di layout di solo codice che può rendere l'implementazione dell'interfaccia utente molto più semplice. È stato rilasciato per la prima volta in alpha in agosto l'anno scorso, seguito da una versione beta a febbraio di quest'anno con molte più aggiunte. Ora, all'Android Developer Summit di Google, la società ha annunciato che Compose arriverà su Android TV. Ancora meglio è che Material 3 è ora in versione stabile, il che significa che puoi utilizzarlo per creare le tue app in tutta sicurezza.

Offerte di Compose Material 3 Progettazione dei materiali 3-componenti in stile e tema, abilitando le funzionalità di personalizzazione di Material You come il colore dinamico. La libreria di Compose Material 3 contiene nuove versioni di molti componenti dell'interfaccia utente, come pulsanti, schede, caselle di controllo, interruttori, barre di navigazione, cassetti e molti altri, con il supporto per altri in arrivo. Google ha anche rilasciato la documentazione che ti mostra

come migrare l'app Material Design 2 a Material Design 3. Sono inoltre disponibili miglioramenti a diverse versioni di Android Studio che puoi utilizzare per creare in Jetpack Compose, come descritto di seguito.

Android StudioDelfino è l'ultima versione stabile, con:

  • Coordinamento dell'animazione
  • Annotazioni in anteprima multipla
  • La ricomposizione conta in Impostazioni Layout

Android Studio Anguilla elettrica contiene funzionalità beta, come:

  • Modifica dal vivo (sperimentale)
  • Evidenziazione del rendering della composizione
  • Configurazione dei dispositivi di anteprima
  • Aggiornamenti in tempo reale nelle anteprime

Android Studio Flamingo contiene funzionalità canary come:

  • La modifica dal vivo è attivata per impostazione predefinita
  • Tracciamento della composizione migliorato per aiutarti a ispezionare meglio i problemi di prestazioni.

Non solo, ma Google ha annunciato che Compose è ora disponibile in Alpha per Android TV. Componenti come Giostra E ImmersiveList sono stati implementati, e altri arriveranno in futuro. Ciò avviene dopo che Compose ha raggiunto la stabilità per WearOS all'inizio dell'estate.