Passa ai contenuti principali
Essentials
Creare esperienze AI
Crea app per Android basate sull'AI con le API Gemini e altro ancora.
Per iniziare
Per iniziare
Crea la tua prima app. Utilizza Compose per lo sviluppo di UI e app adattive per supportare più fattori di forma dei dispositivi.
Ciao mondo!
App adattive
Compose per UI
IDE basato sull'AI
Formazione
Monetizzazione con Google Play ↗️
Ottimizzare in base al fattore di forma
Crea app che ottimizzano l'esperienza utente su smartphone, tablet, pieghevoli, auto, XR e altro ancora.
Smartphone, tablet e pieghevoli
Android for Cars
Android TV
Android XR
Googlebook
ChromeOS
Wear OS
Crea in base alla categoria
Scopri come creare per il tuo caso d'uso seguendo le indicazioni prescrittive e basate su opinioni di Google.
Giochi
Fotocamera e contenuti multimediali
Social e messaggistica
Salute e fitness
Produttività
App aziendali
Procurati quelli più recenti
Rimani al corrente delle ultime uscite durante l'anno, partecipa ai nostri programmi di anteprima e inviaci il tuo feedback.
Aggiornamenti più recenti
Aggiornamenti sperimentali
Anteprima di Android Studio
Librerie Jetpack e Compose
Release per Wear OS
Privacy Sandbox ↗️
Progettazione e pianificazione
Esperienze eccellenti
Crea le migliori esperienze per i tuoi utenti migliori.
Scopri di più
Progettazione UI
Progetta un'interfaccia utente accattivante utilizzando le best practice di Android.
Design per Android
Cellulare
Esperienze desktop
Visori XR e occhiali XR
Occhiali AI
Widget
Wear OS
Android TV
Android for Cars
Architettura
Progettare logiche e servizi per app robusti, testabili e gestibili.
Presentazione
Biblioteche
Navigation
Modularizzazione
Test
Kotlin Multiplatform
Qualità
Pianifica la qualità delle app e allineati alle linee guida del Play Store.
Panoramica
Valore fondamentale
Esperienza utente
Accessibilità
Qualità tecnica
Esperienze eccellenti
Sicurezza
Proteggere gli utenti dalle minacce e garantire un'esperienza Android sicura.
Panoramica
Privacy
Autorizzazioni
Identità
Prevenzione delle frodi
Sviluppo
Gemini in Android Studio
Il tuo compagno di sviluppo dell'AI per lo sviluppo Android.
Scopri di più
Scaricare Android Studio
Aree principali
Scarica gli esempi e la documentazione per le funzionalità di cui hai bisogno.
Esempi
Supporto multi-dispositivo
Interfacce utente
Lavoro in background
Dati e file
Connettività
Tutte le aree principali ⤵️
Strumenti e flusso di lavoro
Utilizza l'IDE per scrivere e creare la tua app oppure crea la tua pipeline.
Scrivere ed eseguire il debug del codice
Progetti di build
Testare l'app
Rendimento
Strumenti a riga di comando
API del plug-in Gradle
Android Bench
Tecnologia dispositivo
Scrivi il codice per i fattori di forma. Collega i dispositivi e condividi i dati.
Smartphone, tablet e pieghevoli
ChromeOS
Android for Cars
Android TV
Android XR
Wear OS
Android Health
Insieme è meglio
Tutti i dispositivi ⤵️
Biblioteche
Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
Piattaforma Android
Librerie Jetpack
Librerie Compose
Google Play Services ↗️
Indice Google Play SDK ↗️
Google Play
Play Console
Pubblica la tua app o il tuo gioco e fai crescere la tua attività su Google Play.
Vai a Play Console
Scopri di più ↗️
Concetti fondamentali
Scopri come coinvolgere gli utenti, monetizzare e proteggere la tua app.
Monetizzazione di Google Play
Play Integrity
Norme di Play
Programmi di Google Play ↗️
Games Dev Center
Sviluppa e distribuisci giochi. Ricevi strumenti, download e campioni.
Panoramica
Play Asset Delivery
Servizi per i giochi di Play
Play Games su PC
Tutte le guide di Play ⤵️
Biblioteche
Sfoglia la documentazione di riferimento dell'API con tutti i dettagli.
Play Feature Delivery
Aggiornamenti in-app di Play
Recensioni in-app di Google Play
Referrer installazioni Play
Google Play Services ↗️
Indice Google Play SDK ↗️
Tutte le raccolte di Play ⤵️
Strumenti e risorse
Strumenti per pubblicare, promuovere e gestire la tua app.
Android App Bundle
Brand e marketing
API di Play Console ↗️
Blog
il blog per sviluppatori Android
Leggi le ultime novità
Esplora gli autori →
Consultare le categorie
Case study
Risultati reali di utenti reali. Scopri in che modo diversi team utilizzano i nostri strumenti per raggiungere i loro obiettivi.
Eventi e programmi
Scopri i dettagli di webinar, workshop, meetup e iniziative speciali in programma pensati per aiutarti a crescere.
Novità sul prodotto
Rimani al corrente degli ultimi aggiornamenti, delle nuove funzionalità e scopri cosa succede dietro le quinte del nostro lavoro.
Community
Scopri le storie dei nostri utenti, le funzionalità in evidenza e i progetti collaborativi che ci uniscono.
Guide pratiche
Dai suggerimenti rapidi ai tutorial approfonditi, queste guide passo passo sono progettate per aiutarti a lavorare in modo più intelligente e veloce.
/
English
Deutsch
Español – América Latina
Français
Indonesia
Italiano
Polski
Português – Brasil
Tiếng Việt
Türkçe
Русский
עברית
العربيّة
فارسی
हिंदी
বাংলা
ภาษาไทย
中文 – 简体
中文 – 繁體
日本語
한국어
Android Studio
Accedi
Develop
Core areas
UI
Panoramica
Tutorial
Esempi
Documenti
Guide rapide
Essentials
Altro
Progettazione e pianificazione
Altro
Sviluppo
Altro
Panoramica
Tutorial
Esempi
Documenti
Guide rapide
Google Play
Altro
Blog
Altro
Android Studio
Presentazione
Documentazione
Sviluppo incentrato sulla composizione
Guida rapida
Configura le dipendenze e il compilatore di Compose
Pensare in Compose
Creare app adattive
distinta base
Utilizzo della distinta base
BOM alla mappatura della versione della libreria
Architettura dell'interfaccia utente
Lifecycle
Effetti collaterali
Fasi
Gestione dello stato
Panoramica
Stato di dove sollevare lo stato
Salva stato UI
Durate degli stati
Callback di stato
Architettura
Sovrapponi architetturali
Composizione locale
Navigazione ⍈
Layout app
Nozioni di base sul layout
Panoramica
Nozioni di base sul layout
Modificatori
Vincoli e ordine dei modificatori
Modificatori personalizzati
Elenco dei modificatori
Contenitori del layout
Elenchi e griglie pigri
Cercapersone
Layout dei flussi
Griglia
Panoramica
Per iniziare
Imposta le proprietà del contenitore
Impostare le proprietà degli elementi
FlexBox
Panoramica
Per iniziare
Imposta il comportamento del contenitore
Impostare il comportamento dell'elemento
Layout adattivi
Concetti fondamentali
Inizia a utilizzare le app adattive
Orientamento, proporzioni e ridimensionamento delle app
Supporto della modalità multi-finestra
Cosa fare e cosa non fare con gli annunci adattivi
Strategie di dimensionamento
Utilizzare le classi di dimensioni delle finestre
Supportare diverse dimensioni di visualizzazione
Informazioni sulle query per i layout adattivi
Pattern di layout
Layout canonici
Crea un layout elenco-dettagli
Crea un layout per i riquadri di supporto
Creare una navigazione adattiva
Supporto specifico per dispositivo
Supportare i display collegati
Supporta il windowing del desktop
Supportare la fotocamera su più fattori di forma
Pieghevoli
Scopri di più sui pieghevoli
Rendi la tua app "pieghevole"
Supporta le modalità di visualizzazione pieghevoli
Supporto di pieghe a tre ante e pieghevoli orizzontali
Layout avanzati e personalizzati
Layout personalizzati
Linee di allineamento
Misurazioni intrinseche
Monitoraggio della visibilità
Componenti
Panoramica
Barre delle app
Panoramica
Naviga dalla barra delle app in alto
Creare una barra delle app superiore dinamica
Badge
Fogli in basso
Panoramica
Riquadro inferiore parziale
Button
Overview
Floating action button
Icon button
Segmented button
Scheda
Carosello
Casella di controllo
Chip
Selettori della data
Finestra di dialogo
Divisore
Menu
Barra di navigazione
Riquadro di navigazione a scomparsa
Barra di navigazione
Indicatori di avanzamento
Trascina per aggiornare
Pulsante di opzione
Risorse
Scaffold
Barra di ricerca
Dispositivo di scorrimento
Snackbar
Cambia
Schede
Selettori dell'ora
Panoramica
Finestre di dialogo del selettore dell'ora
Descrizione comando
Temi
Panoramica
Material design 3
Migrazione dal materiale 2 al materiale 3
Material design 2
Temi personalizzati
Anatomia di un tema
Migrazione dei temi XML in Compose
Stili
Panoramica
Concetti fondamentali degli stili
Stato e animazioni in Stili
Stili e modificatori
Applicazione di temi con gli stili
Rendimento degli stili
Cosa fare e cosa non fare
Esempi di utilizzo degli stili
Limitazioni degli stili
Testo e tipografia
Panoramica
Visualizzare e applicare stili al testo
Visualizza testo dalla risorsa
Stile del testo
Stile paragrafo
Configura il layout del testo
Gestisci l'input utente
Configurare i campi di testo
Eseguire la migrazione a campi di testo basati sullo stato
Attiva le interazioni degli utenti
Utilizzare i caratteri
Visualizza emoji
Attivare la compilazione automatica
Immagini e grafica
Panoramica
Immagini
Panoramica
Caricamento delle immagini in corso...
ImageBitmap e ImageVector
Icone dei materiali
Personalizzare un'immagine
Pittura personalizzata
Ottimizzazione delle bitmap
Grafica
Panoramica
Modificatori grafici
Pennello
Forme
Ombre
Animazione
Panoramica
Scegli un'API di animazione
Guida rapida
Modificatori di animazione e componibili
Animazioni basate sul valore
Immagini vettoriali animate
Esempio di animazione avanzata
Personalizza le animazioni
Elementi condivisi
Panoramica
Personalizza
Casi d'uso comuni
Con navigazione
Altri esempi
Testare le animazioni
Strumenti
Risorse aggiuntive
Accessibilità
Panoramica
Valori predefiniti dell'API
Semantica
Modificare l'ordine di attraversamento
Supportare contenuti scalabili dall'utente
Unioni e sgomberi
Ispezione e debug
Test
Tocca e inserisci
Panoramica
Input puntatore
Panoramica
Comprendere i gesti
Tocca e premi
Trascina, scorri e scorri
Gesti multi-touch
Scorri
Modificatori di scorrimento
Modificatori di scorrimento nidificati
Scorrimento bidimensionale
Immissione da tastiera
Gestire le azioni della tastiera
Assistente scorciatoie da tastiera
Evidenzia
Panoramica
Modifica ordine di attraversamento stato attivo
Modifica comportamento dello stato attivo
Reagisci per concentrarti
Interazioni con gli utenti
Gestione delle interazioni
Esegui la migrazione alle API Indication e Ripple
Trascinare
Scorri per ignorare o aggiornare
Input stilo
Panoramica
Input stilo nei campi di testo
Funzionalità avanzate dello stilo
App per creare note
API Ink
Informazioni sull'API Ink
Aggiungi le dipendenze
Scegli il modulo
Definisci i pennelli
Disegna un tratto
Crea strumenti interattivi con le API Geometry
Gestire lo stato e lo spazio di archiviazione
Scegliere l'epsilon e il sistema di coordinate
Copia e incolla
Compatibilità degli input con schermi di grandi dimensioni
Rendimento
Panoramica
Benchmark hero
Fasi
Profili di riferimento
Stabilità
Panoramica
Diagnostica i problemi di stabilità
Risolvi i problemi di stabilità
Salto energico
Strumenti
Best practice
Linee guida per lo stile
Linee guida per l'API Compose
Kotlin per Compose
Test dell'UI
Panoramica
Scheda di riferimento
Semantica
Test delle API
Esegui la migrazione alle API di test v2
Sincronizza i t