Jetpack Compose offre un'implementazione di material design, un sistema di progettazione completo per la creazione di interfacce digitali. Puoi utilizzare funzioni componibili per implementare i componenti Material.

Layout

Utilizza l'elemento componibile Scaffold per strutturare i tuoi schermi.
Diversi elementi componibili ti consentono di creare barre delle app nella parte superiore e inferiore degli schermi.

Input utente

Usa Button e elementi componibili simili per creare una serie di pulsanti comuni.
Opzione per consentire all'utente di attivare/disattivare le opzioni nella tua app.
L'utente può utilizzare i dispositivi di scorrimento per selezionare un valore all'interno di un intervallo.
I chip consentono di mostrare le informazioni e gestire l'input dell'utente.
Utilizza FloatingActionButton e elementi componibili simili per creare una serie di pulsanti di azione mobili.

Altri componenti

Gli indicatori di avanzamento forniscono all'utente informazioni visive sull'avanzamento dell'elaborazione.
Utilizza le schede per contenere un singolo insieme di informazioni in una schermata.
Il Dialog per mostrare messaggi e opzioni all'utente.
Utilizza uno snackbar per visualizzare un breve messaggio in un piccolo popup nella parte inferiore dello schermo.
Un riquadro a scomparsa è una barra laterale che si può scorrere per la navigazione o per visualizzare contenuti aggiuntivi
Scopri come utilizzare i layout di base di Scrivi.
Scopri come gestire risorse come stringhe e immagini.