Le app Android vengono eseguite su un'ampia gamma di dispositivi, dagli smartphone a conchiglia pieghevoli alle TV a parete. Per offrire un'esperienza utente ottimale su tutti i tipi di dispositivi, adatta l'UI della tua app a configurazioni e dimensioni di visualizzazione diverse. Le migliori app Android utilizzano lo spazio sullo schermo che occupano in modo efficace e gestiscono le modifiche apportate a questo spazio in fase di runtime, tra cui cambiamenti di orientamento e ridimensionamento delle finestre in modalità schermo diviso e finestre in formato libero.
Argomenti
La documentazione relativa ai layout adattivi fornisce indicazioni sui seguenti argomenti:
- Progettare e implementare i layout adattivi
- Modifica la navigazione principale dell'app in base alle dimensioni della finestra
- Utilizza le classi di dimensioni delle finestre per adattare l'UI dell'app
- Semplificare l'implementazione di layout canonici, ad esempio dettagli elenco, usando le API Jetpack
Prerequisiti
Le indicazioni relative ai layout adattivi presupponeno che tu abbia compreso i seguenti concetti:
- Nozioni di base su Jetpack Compose, inclusa la ricomposizione