Seleziona una categoria:
* Libreria popolare e utilizzata spesso
Avviso: le librerie `security-crypto` e `security-crypto-ktx` sono state ritirate e non verranno più rilasciate versioni. Per informazioni dettagliate, consulta le note di rilascio e la [documentazione sul ritiro](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated). Avviso: le librerie `security-crypto` e `security-crypto-ktx` sono state ritirate e non verranno più rilasciate versioni. Per informazioni dettagliate, consulta le note di rilascio e la [documentazione sul ritiro](/privacy-and-security/cryptography#security-crypto-jetpack-deprecated).| Raccolta | Descrizione | 
|---|---|
| attività * | Accedi alle API componibili create in base all'attività. | 
| ads | Recuperare un ID pubblicità con o senza Play Services. | 
| annotazione | Esporre metadati che aiutano gli strumenti e gli altri sviluppatori a comprendere il codice della tua app. | 
| appcompat * | Consente l'accesso a nuove API su versioni precedenti dell'API della piattaforma (molte delle quali utilizzano Material Design). | 
| appfunctions | DA FARE | 
| appsearch * | Crea funzionalità di ricerca in-app personalizzate per i tuoi utenti. | 
| arch.core | Helper per altre dipendenze dell'architettura, incluse le regole di test JUnit che possono essere utilizzate con LiveData. | 
| asynclayoutinflater | Gonfia i layout in modo asincrono per evitare problemi di jank nell'interfaccia utente. | 
| autofill | Migliora la precisione della compilazione automatica estendendo i suggerimenti. | 
| benchmark | Misura con precisione le prestazioni del codice in Android Studio. | 
| biometric | Eseguire l'autenticazione con la biometria o le credenziali del dispositivo ed eseguire operazioni crittografiche. | 
| bluetooth | Utilizza le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti. | 
| browser | Visualizza le pagine web nel browser predefinito dell'utente. | 
| car-app | Crea app basate su modelli per Android Auto e Android Automotive OS. | 
| fotocamera * | Crea app per fotocamere mobile. | 
| camera.media3 | DA FARE | 
| camera.featurecombinationquery | Invia una query relativa alle funzionalità della videocamera. | 
| camera.viewfinder | Mirino basato su View e Composable autonomo per la fotocamera" | 
| cardview | Implementa il pattern della scheda Material Design con angoli arrotondati e ombreggiature. | 
| raccolta | Riduce l'impatto sulla memoria delle raccolte piccole esistenti e nuove. | 
| compose * | Crea la tua UI in modo programmatico con funzioni componibili che ne descrivono la forma e le dipendenze dai dati. | 
| compose.animation | Crea animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente. | 
| compose.compiler | Trasforma le funzioni @Composable e attiva le ottimizzazioni con un plug-in del compilatore Kotlin. | 
| compose.foundation | Sviluppa applicazioni Jetpack Compose con i componenti di base pronti all'uso e usali per personalizzare il design degli elementi della tua app. | 
| compose.material | Crea UI Jetpack Compose con i componenti Material Design pronti all'uso. Compose offre un modo più semplice e rapido per iniziare ed è progettato per fornire componenti in linea con quanto descritto all'indirizzo www.material.io. | 
| compose.material3 | Crea UI Jetpack Compose con i componenti Material Design 3, la nuova evoluzione di Material Design. Material 3 include componenti e temi aggiornati e funzionalità di personalizzazione Material You come il colore dinamico. È progettato per essere coerente con il nuovo stile visivo e l'UI di sistema di Android 12. | 
| compose.material3.adaptive | Utilizza la libreria adattiva Material 3 per creare UI adattive che si adattano automaticamente in base alle configurazioni della finestra corrente, come le classi di dimensioni della finestra o le posture del dispositivo. La libreria fornisce sia implementazioni di scaffolding predefinite sia i composable dei componenti di base necessari per creare esperienze personalizzate. | 
| compose.runtime | Elementi di base del modello di programmazione e della gestione dello stato di Compose e runtime principale utilizzato dal plug-in del compilatore Compose. | 
| compose.ui | Componenti fondamentali della UI di Compose necessari per interagire con il dispositivo, inclusi layout, disegno e input. | 
| concurrent | Sposta le attività dal thread principale con le coroutine e sfrutta ListenableFuture. | 
| constraintlayout | Posiziona e dimensiona i widget in modo flessibile con il posizionamento relativo. | 
| contentpager | Carica e impagina i dati ContentProvider in un thread in background. | 
| coordinatorlayout | Posiziona i widget dell'applicazione di primo livello, come AppBarLayout e FloatingActionButton. | 
| core | Utilizza come target le API e le funzionalità della piattaforma più recenti, supportando al contempo i dispositivi meno recenti. | 
| core.uwb | Implementa la tecnologia UWB (banda ultralarga) sui dispositivi supportati. | 
| credenziali | Questa libreria fornisce un accesso unificato alle credenziali di un utente. Possono essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per offrire esperienze di accesso fluide e sicure. | 
| credentials.providerevents | Questa libreria fornisce un insieme di API per consentire ai fornitori di credenziali di partecipare a eventi del fornitore, come il trasferimento delle credenziali e la segnalazione delle modifiche alle credenziali. | 
| credentials.registry | Per risolvere questi problemi, stiamo aggiungendo un nuovo meccanismo di registrazione che consente a un'app di fornire credenziali digitali nel rispetto della privacy. A livello generale, l'app del fornitore pre-registrerà tutte le credenziali digitali candidate con Credential Manager. Quando Credential Manager riceve una richiesta di app per una credenziale digitale specifica, esegue la corrispondenza delle credenziali e l'interfaccia utente del selettore di utenti in una sandbox. | 
| cursoradapter | Esporre i dati del cursore a un widget ListView. | 
| customview | Implementa le visualizzazioni personalizzate. | 
| databinding * | Collega i componenti UI nei layout alle origini dati nella tua app utilizzando un formato dichiarativo. | 
| datastore | Memorizza i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences | 
| documentfile | Visualizzare un documento di file. | 
| draganddrop | Accetta i dati trascinati da un'altra app o all'interno di un'app e mostra un suggerimento coerente per la destinazione di rilascio. | 
| drawerlayout | Implementa un widget del riquadro di navigazione Material Design. | 
| dynamicanimation | Crea animazioni fluide con un'API di animazione basata sulla fisica. | 
| emoji | Visualizzare le emoji nei dispositivi attuali e meno recenti. | 
| emoji2 | Visualizzare le emoji nei dispositivi attuali e meno recenti. | 
| enterprise | Crea applicazioni pronte per l'uso aziendale. | 
| exifinterface | Leggi e scrivi i tag EXIF dei file immagine. | 
| fragment * | Segmenta l'app in più schermate indipendenti ospitate all'interno di un'attività. | 
| giochi | Utilizza l'SDK Android Game in modo nativo nella tua app per eseguire attività di gioco complesse, come Frame Pacing. | 
| glance | Crea layout per le superfici remote utilizzando un'API in stile Jetpack Compose. | 
| grafica | Sfruttare le funzionalità grafiche in più versioni della piattaforma Android | 
| gridlayout | Implementa un layout a griglia. | 
| salute | Crea applicazioni per la salute performanti in modo indipendente dalla piattaforma. | 
| health.connect | Consente agli sviluppatori di leggere o scrivere i dati di salute e attività fisica dell'utente. | 
| heifwriter | Codifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android. | 
| hilt * | Estendi la funzionalità di Dagger Hilt per abilitare l'inserimento delle dipendenze di determinate classi dalle librerie androidx. | 
| inchiostro | Ispira le migliori app per prendere note, disegnare e creare. Riduci la barriera all'entrata per gli sviluppatori per esperienze di inchiostrazione belle e ad alte prestazioni. | 
| input | Ridurre la latenza delle interazioni di input prevedendo i MotionEvent futuri | 
| interpolator | Utilizza gli interpolatori di animazione sulle piattaforme meno recenti. | 
| javascriptengine | Consenti all'app per Android di valutare JavaScript. | 
| jetifier | Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla Support Library deprecata alle dipendenze AndroidX equivalenti. | 
| leanback | Utilizza Compose for TV anziché questo artefatto. | 
| legacy | Questo artefatto e le relative classi sono deprecati. A partire da Android 8, le limitazioni al controllo dei precedenti rendono questa classe non più utile. | 
| lifecycle * | Crea componenti sensibili al ciclo di vita che possono modificare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un fragment. | 
| lint | Controlli Lint per verificare l'utilizzo delle API Gradle | 
| loader | Carica i dati per la tua UI che sopravvivono alle modifiche alla configurazione. | 
| localbroadcastmanager | Questo artefatto e le relative classi sono deprecati. Utilizza invece LiveData o flussi reattivi. | 
| media | Condividere contenuti multimediali e controlli con altre app. Sostituito da media3. | 
| media3 * | Librerie di supporto per i casi d'uso multimediali. | 
| mediarouter | Attiva la visualizzazione e la riproduzione dei contenuti multimediali sui dispositivi ricevitore remoti utilizzando un'interfaccia utente comune. | 
| multidex | Esegui il deployment di applicazioni con più file dex su dispositivi precedenti ad Android 5. | 
| metriche | Monitorare e segnalare varie metriche di runtime per l'applicazione | 
| navigazione * | Crea e struttura la UI in-app, gestisci i link diretti e passa da una schermata all'altra. | 
| navigation3 | Navigation 3 è una nuova libreria di navigazione progettata per funzionare con Compose. | 
| navigationevent | La libreria Navigation Event fornisce un'API KMP-first per la gestione del pulsante Indietro del sistema e del [pulsante Indietro predittivo](/guide/navigation/custom-back/predictive-back-gesture). | 
| paging * | Carica i dati nelle pagine e presentali in un RecyclerView. | 
| palette | Estrai tavolozze dei colori rappresentative dalle immagini. | 
| Una libreria per aggiungere funzionalità di visualizzazione dei PDF all'interno delle app. | |
| percentlayout | Questo artefatto e le relative classi sono deprecati. Utilizza invece ConstraintLayout e i layout associati. | 
| prestazioni | Fornisce annotazioni della sorgente per le ottimizzazioni del rendimento. | 
| photopicker | Questa libreria fornisce un'integrazione per Compose e Android Views per il selettore di foto incorporato. | 
| preferenza | Crea schermate di impostazioni interattive senza dover interagire con l'archiviazione del dispositivo o gestire la UI. | 
| Stampa foto, documenti e altre grafiche e immagini dalla tua app. | |
| privacysandbox.activity | DA FARE | 
| privacysandbox.ads | Questa libreria consente l'integrazione con le API incentrate sulla tutela della privacy, che fanno parte di Privacy Sandbox su Android. | 
| privacysandbox.plugins | Plug-in Gradle della libreria dell'SDK Privacy Sandbox di Android | 
| privacysandbox.sdkruntime | Questa libreria fornisce componenti per i consumatori compatibili con SdkRuntime | 
| privacysandbox.tools | Una libreria per utilizzare la funzionalità Privacy Sandbox in Android | 
| privacysandbox.ui | DA FARE | 
| profileinstaller | Consente alle librerie di precompilare in anticipo le tracce di compilazione da leggere da ART. | 
| consiglio | Promuovere i contenuti nella schermata Home di Android TV Launcher. | 
| recyclerview | Visualizza grandi set di dati nella tua UI riducendo al minimo l'utilizzo della memoria. | 
| remotecallback | Crea un wrapper che semplifichi la fornitura di un PendingIntent per gli sviluppatori. | 
| resourceinspection | Mostra gli attributi delle visualizzazioni personalizzate in Live Layout Inspector di Android Studio. | 
| room * | Crea, archivia e gestisci dati permanenti supportati da un database SQLite. | 
| savedstate | Scrivi componenti plug-in che salvano lo stato dell'interfaccia utente quando un processo termina e lo ripristinano al riavvio del processo. | 
| Gestisci in sicurezza le chiavi e cripta i file e le preferenze condivise. | |
| sharetarget | Fornire la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come destinazioni di condivisione diretta. | 
| slice | Visualizzare elementi UI basati su modelli al di fuori dell'app. | 
| slidingpanelayout | Implementa un pattern dell'interfaccia utente a riquadro scorrevole. | 
| startup | Implementa un modo semplice ed efficiente per inizializzare i componenti all'avvio dell'app. | 
| sqlite | Lavorare con database SQLite locali. Se possibile, utilizza Room. | 
| swiperefreshlayout | Implementa il pattern dell'interfaccia utente di scorrimento per aggiornare. | 
| test * | Test in Android. | 
| test.uiautomator | Framework per il test funzionale dell'interfaccia utente tra app | 
| textclassifier | Identifica conversazioni, link, selezioni e altri costrutti simili nel testo. | 
| tracing | Scrivi eventi di traccia nel buffer della traccia di sistema. | 
| transition | Anima il movimento nella UI con layout iniziali e finali. | 
| tv | Fornisce agli sviluppatori le funzionalità di Compose e Material Design per scrivere applicazioni per la TV | 
| tvprovider | Fornire canali Android TV. | 
| testo | DA FARE | 
| xr.arcore | Porta i contenuti digitali nel mondo reale con le funzionalità di percezione. | 
| xr.compose | Crea in modo dichiarativo layout dell'interfaccia utente spaziale che sfruttano le funzionalità spaziali di Android XR. | 
| xr.compose.material3 | Crea con componenti e layout Material che si adattano all'XR | 
| xr.projected | Crea esperienze che sfruttano le funzionalità uniche dei dispositivi XR connessi. | 
| xr.runtime | Avvia la sessione AR o 3D personalizzata con il nostro runtime nativo. | 
| xr.scenecore | Crea e manipola il grafico della scena Android XR con contenuti 3D. | 
| vectordrawable | Esegui il rendering della grafica vettoriale. | 
| versionedparcelable | Fornisce un formato di serializzazione binaria stabile e compatto che può essere trasmesso tra processi o reso persistente in modo sicuro. | 
| viewpager | Visualizza le visualizzazioni o i frammenti in un formato scorrevole. Se possibile, utilizza viewpager2. | 
| viewpager2 | Visualizza le visualizzazioni o i frammenti in un formato scorrevole. | 
| wear | Crea applicazioni per gli smartwatch Wear OS by Google. | 
| wear.compose | Scrivi applicazioni Jetpack Compose per dispositivi Wear OS fornendo funzionalità per supportare diverse dimensioni dei dispositivi e gesti di navigazione. | 
| wear.protolayout | Questa libreria consente di definire un insieme di layout dell'interfaccia utente e di espressioni non UI da visualizzare/valutare su superfici remote. | 
| wear.tiles | Crea applicazioni per gli smartwatch Wear OS by Google. | 
| wear.watchface | Crea applicazioni per gli smartwatch Wear OS by Google. | 
| wear.watchfacepush | L'invio di quadranti consente a un'app Wear OS di installare un quadrante su uno smartwatch in modo programmatico. | 
| webkit | Utilizza le API WebView moderne su Android 5 e versioni successive. | 
| finestra | Consente di supportare diversi fattori di forma dei dispositivi, come i dispositivi pieghevoli. | 
| window.extensions.core | API principali per le estensioni della libreria Window Manager | 
| lavoro * | Pianifica ed esegui attività in background differibili e basate su vincoli. | 
| Componenti Material Design * | Componenti dell'interfaccia utente Material Design modulari e personalizzabili per Android. | 
