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 | DA FARE |
| 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-registra 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 utente 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 elemento 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 in grado di adattare 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 elemento 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 | DA FARE |
| 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. |