Guide per gli sviluppatori
Che tu stia creando per il telefono, il polso, i tablet, la TV o auto, abbiamo le guide e il riferimento API di cui hai bisogno.
Tecnologie per dispositivi Android
Librerie
Jetpack Android
Un moderno toolkit per le API, indipendente dalle release di Android, funziona su più dispositivi ed è compatibile con le versioni precedenti di Android. Jetpack include una suite di oltre 70 librerie Androidx.
Componenti dell'architettura
API per le attività essenziali dell'architettura delle app, come la gestione del ciclo di vita e la persistenza dei dati, che ti consentono di scrivere app modulari con meno codice boilerplate.
Librerie
Libreria associazioni di dati
Associa i componenti dell'interfaccia utente alle origini dati utilizzando un formato dichiarativo.
Librerie
Libreria Fatturazione Play
Invia richieste di fatturazione e gestisci le transazioni di fatturazione con Google Play.
Strumenti per sviluppatori
Guida
Emulatore Android
Puoi installare ed eseguire la tua app sull'emulatore Android più velocemente che con un dispositivo fisico. L'emulatore riproduce diverse configurazioni del dispositivo e sensori hardware e memorizza esattamente il punto in cui l'avevi interrotto.
Guida
Configura la tua build
Android Studio utilizza Gradle per automatizzare il processo di compilazione, consentendoti al contempo di definire configurazioni flessibili e personalizzate.
Guida
Definire l'interfaccia utente
Utilizza l'editor di layout di Android Studio per creare e visualizzare in anteprima l'interfaccia utente della tua app trascinando gli elementi in un designer visivo, così non dovrai scrivere codice XML a mano.
Guida
Profila le prestazioni dell'app
Prestazioni scadenti dell'app possono compromettere l'esperienza degli utenti e compromettere la reputazione dell'app. Se la tua app risponde lentamente, mostra animazioni discontinua, si blocca, si arresta in modo anomalo o consuma molta energia, lo noteranno. Per evitare problemi di prestazioni come questi, usa Android Profiler per misurare l'utilizzo di memoria, CPU e rete della tua app.
Ulteriori informazioni
Dai un'occhiata a queste risorse per sviluppatori Android principianti ed esperti.
codelab
Impara a creare piccole app, aggiungere nuove funzionalità alle app esistenti e imparare a utilizzare gli strumenti più recenti.
Corsi video online
Scopri lo sviluppo di Android offerto da Google in collaborazione con Udacity. Segui uno dei numerosi corsi senza costi o iscriviti al programma Nanograd di Udacity.
Corsi di formazione
Sei alle prime armi nella scrittura di app o hai anni di esperienza? Questi corsi online di Google possono aiutarti ad ampliare le tue competenze.