Esplora le librerie Jetpack per tipo

Seleziona una categoria:



1/11/}UI 1/11/}

* Biblioteca popolare e più usata

RaccoltaDescrizione
attività *Accedi alle API componibili basate sulla metrica Activity.
appcompat *Consente l'accesso a nuove API nelle versioni API precedenti della piattaforma (molte utilizzano Material Design).
fotocamera *Crea app per la fotocamera per dispositivi mobili.
componi *Definisci la tua UI in modo programmatico con funzioni componibili che ne descrivono la forma e le dipendenze dei dati.
associazione dati *Associa i componenti UI nei tuoi layout alle origini dati nella tua app utilizzando un formato dichiarativo.
frammento *Segmenta la tua app in più schermate indipendenti ospitate all'interno di un'attività.
espulsione *Estendi la funzionalità di Dagger Hilt per consentire l'inserimento di dipendenze di determinate classi dalle librerie androidx.
ciclo di vita *Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento.
Componenti di Material Design * Componenti dell'interfaccia utente di Material Design modulari e personalizzabili per Android.
navigazione *Crea e struttura la tua UI in-app, gestisci i link diretti e passa da una schermata all'altra.
paging *Carica i dati nelle pagine e presentali in un RecyclerView.
camera *Crea, archivia e gestisci dati permanenti supportati da un database SQLite.
test *Test in Android.
lavoro *Pianifica ed esegui attività in background differibili e basate su vincoli.
app-autoCrea app basate su modelli per Android Auto e Android Automotive.
core.uwbImplementa la banda ultralarga (UWB) sui dispositivi supportati.
fettaVisualizza elementi UI basati su modelli all'esterno dell'app.
TVOffre agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV
provider TVFornisci canali Android TV.
abbigliamentoCreare applicazioni per smartwatch Wear OS by Google.
abbigliamento.composeScrivi applicazioni Jetpack Compose per dispositivi indossabili, fornendo funzionalità che supportano dispositivi indossabili, dimensioni, forme e gesti di navigazione specifici".
wear.protolayoutQuesta libreria consente di definire un insieme di layout UI ed espressioni non UI da visualizzare/valutare su piattaforme remote.
wear.tilesCreare applicazioni per smartwatch Wear OS by Google.
quadrato.orologioCreare applicazioni per smartwatch Wear OS by Google.
FinestraAiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli.
window.extensions.coreAPI principali per le estensioni della libreria Window Manager
datastoreArchivia i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences
health.connectConsente agli sviluppatori di leggere o scrivere i dati relativi alla salute e all'attività fisica degli utenti.
paging *Carica i dati nelle pagine e presentali in un RecyclerView.
preferenzaCrea schermate interattive delle impostazioni senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'interfaccia utente.
camera *Crea, archivia e gestisci dati permanenti supportati da un database SQLite.
sqliteLavora con database SQLite locali. Se possibile, utilizza la stanza virtuale.
lavoro *Pianifica ed esegui attività in background differibili e basate su vincoli.
coreIl pacchetto core.animation supporta molte funzioni di animazione comuni.
dynamicanimationCrea animazioni fluide con un'API di animazione basata sulla fisica.
interpolatoreUtilizzare interpolatori di animazioni su piattaforme meno recenti.
tavolozzaEstrae tavolozze dei colori rappresentative dalle immagini.
transizioneAnimazione del movimento nell'interfaccia utente con i layout iniziali e finali.
VectordrawableRendering della grafica vettoriale.
ciclo di vita *Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento.
caricatoreCarica i dati della UI che sono validi anche per le modifiche alla configurazione.
BluetoothUtilizza le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti.
fotocamera *Crea app per la fotocamera per dispositivi mobili.
interfaccia precedenteLeggere e scrivere tag EXIF di file immagine.
salottoCodifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android.
contenuti multimedialiCondividi controlli e contenuti multimediali con altre app. Sostituito da media2.
Contenuti multimediali 2Condividi controlli e contenuti multimediali con altre app.
media3 *Librerie di supporto per casi d'uso multimediali.
mediarouterAttiva la visualizzazione e la riproduzione di contenuti multimediali su dispositivi ricevitori remoti che utilizzano un'interfaccia utente comune.
coreIl pacchetto core.animation supporta molte funzioni di animazione comuni.
layout di cassettiImplementa un widget a scomparsa Material Design.
navigazione *Crea e struttura la tua UI in-app, gestisci i link diretti e passa da una schermata all'altra.
transizioneAnimazione del movimento nell'interfaccia utente con i layout iniziali e finali.
biometricoEsegui l'autenticazione con la biometria o le credenziali del dispositivo ed esegui operazioni crittografiche.
coreScegli come target le API e le funzionalità della piattaforma più recenti supportando al contempo i dispositivi meno recenti.
credenziali Questa libreria fornisce l'accesso unificato alle credenziali di un utente. che possono includere password, passkey e credenziali federate. Questa libreria dovrebbe essere utilizzata per offrire esperienze di accesso semplici e sicure.
Gestisci le chiavi in modo sicuro e cripta i file e sharedpreferences.
privacysandbox.activityDA FARE
privacysandbox.adsQuesta libreria consente l'integrazione con le API Privacy Preserve, che fanno parte di Privacy Sandbox su Android.
privacysandbox.pluginsPlug-in Gradle di Privacy Sandbox Sdk Library di Android
privacysandbox.sdkruntimeQuesta libreria fornisce componenti per i consumer consapevoli di SdkRuntime
privacysandbox.toolsUna libreria per utilizzare la funzionalità Privacy Sandbox in Android
privacysandbox.uiDA FARE
benchmarkMisura con precisione il rendimento del tuo codice in Android Studio.
metricheMonitorare e generare report su varie metriche di runtime per la tua applicazione
programma di installazione del profiloConsente alle librerie di precompilare in anticipo le tracce di compilazione in modo che possano essere lette da ART.
startupImplementa un modo semplice ed efficiente per inizializzare i componenti all'avvio dell'app.
test *Test in Android.
tracciamentoScrivi gli eventi di traccia nel buffer della traccia di sistema.
appcompat *Consente l'accesso a nuove API nelle versioni API precedenti della piattaforma (molte utilizzano Material Design).
visualizzazione schedaImplementa il motivo delle schede Material Design con angoli arrotondati e ombre.
componi *Definisci la tua UI in modo programmatico con funzioni componibili che ne descrivono la forma e le dipendenze dei dati.
layout vincoloPosiziona e ridimensiona widget in modo flessibile con il posizionamento relativo.
layout di coordinamentoPosiziona i widget dell'applicazione di primo livello, ad esempio AppBarLayout e FloatingActionButton.
visualizzazione personalizzataImplementa le visualizzazioni personalizzate.
associazione dati *Associa i componenti UI nei tuoi layout alle origini dati nella tua app utilizzando un formato dichiarativo.
trascinaAccetta i dati di trascinamento da un'altra app o all'interno di un'app e mostra un'agevolazione del target coerente.
emojiMostra le emoji sui dispositivi attuali e meno recenti.
frammento *Segmenta la tua app in più schermate indipendenti ospitate all'interno di un'attività.
graficaSfrutta le strutture grafiche su diverse release della piattaforma Android
layout a grigliaImplementare un layout a griglia.
sguardoCrea layout per superfici remote utilizzando un'API Jetpack Compose-style.
inputRiduci la latenza delle interazioni di input prevedendo i MotionEvents futuri
JavaScriptengineAbilita la tua app per Android per valutare JavaScript.
lintControlli lint per verificare l'utilizzo delle API Gradle
Componenti di Material Design * Componenti dell'interfaccia utente di Material Design modulari e personalizzabili per Android.
paging *Carica i dati nelle pagine e presentali in un RecyclerView.
tavolozzaEstrae tavolozze dei colori rappresentative dalle immagini.
visualizzatoredi ricicloVisualizza grandi insiemi di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria.
fettaVisualizza elementi UI basati su modelli all'esterno dell'app.
layout a riquadri a scorrimentoImplementa un pattern UI con riquadro scorrevole.
layout di aggiornamento con scorrimentoImplementa il pattern UI di scorrimento per aggiornare.
test.uiautomatorFramework per i test dell'UI funzionale tra app
visualizzatore di paginaVisualizza visualizzazioni o frammenti in formato a scorrimento. Se possibile, utilizza invece viewpager2.
visualizzazionepagina2Visualizza visualizzazioni o frammenti in formato a scorrimento.
webkitUtilizza le moderne API WebView su Android 5 e versioni successive.
attività *Accedi alle API componibili basate sulla metrica Activity.
annunciRicevi un ID pubblicità con o senza Play Services.
annotazioneEsponi metadati che aiutino strumenti e altri sviluppatori a comprendere il codice della tua app.
appcompat *Consente l'accesso a nuove API nelle versioni API precedenti della piattaforma (molte utilizzano Material Design).
ricerca app *Crea funzionalità di ricerca in-app personalizzate per i tuoi utenti.
arch.coreHelper per altre dipendenze arch, incluse le regole di test JUnit che possono essere utilizzate con LiveData.
layout asyncinflaterGonfia i layout in modo asincrono per evitare jank nella UI.
compilazione automaticaMigliora la precisione della compilazione automatica grazie all'estensione dei suggerimenti.
benchmarkMisura con precisione il rendimento del tuo codice in Android Studio.
biometricoEsegui l'autenticazione con la biometria o le credenziali del dispositivo ed esegui operazioni crittografiche.
BluetoothUtilizza le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti.
browserVisualizza le pagine web nel browser predefinito dell'utente.
app-autoCrea app basate su modelli per Android Auto e Android Automotive.
fotocamera *Crea app per la fotocamera per dispositivi mobili.
visualizzazione schedaImplementa il motivo delle schede Material Design con angoli arrotondati e ombre.
raccoltaRiduci l'impatto sulla memoria delle raccolte esistenti e nuove di dimensioni ridotte.
componi *Definisci la tua UI in modo programmatico con funzioni componibili che ne descrivono la forma e le dipendenze dei dati.
compose.animationCreare animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente.
compose.compilerTrasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in di compilazione Kotlin.
compose.foundationScrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estendi le basi per creare i componenti del tuo sistema di progettazione.
compose.materialCrea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di accesso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti su www.material.io.
compose.material3Crea UI di Jetpack Compose con i componenti di Material Design 3, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati e funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la UI di sistema di Android 12.
compose.runtimeComponenti di base fondamentali del modello di programmazione e della gestione dello stato di Compose, nonché del runtime di base per il plug-in di Compose Compiler da utilizzare come target.
compose.uiComponenti fondamentali dell'interfaccia utente di composizione necessari per interagire con il dispositivo, inclusi layout, disegno e input.
simultaneiSposta le attività dal thread principale con le coroutine e approfitta diListenableFuture.
layout vincoloPosiziona e ridimensiona widget in modo flessibile con il posizionamento relativo.
contentpagerCarica e pagina nei dati ContentProvider in un thread in background.
layout di coordinamentoPosiziona i widget dell'applicazione di primo livello, ad esempio AppBarLayout e FloatingActionButton.
coreScegli come target le API e le funzionalità della piattaforma più recenti supportando al contempo i dispositivi meno recenti.
core.uwbImplementa la banda ultralarga (UWB) sui dispositivi supportati.
credenziali Questa libreria fornisce l'accesso unificato alle credenziali di un utente. che possono includere password, passkey e credenziali federate. Questa libreria dovrebbe essere utilizzata per offrire esperienze di accesso semplici e sicure.
cursoradattatoreEsporre i dati del cursore in un widget ListView.
visualizzazione personalizzataImplementa le visualizzazioni personalizzate.
associazione dati *Associa i componenti UI nei tuoi layout alle origini dati nella tua app utilizzando un formato dichiarativo.
datastoreArchivia i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences
filedocumentoVisualizza un file documento.
trascinaAccetta i dati di trascinamento da un'altra app o all'interno di un'app e mostra un'agevolazione del target coerente.
layout di cassettiImplementa un widget a scomparsa Material Design.
dynamicanimationCrea animazioni fluide con un'API di animazione basata sulla fisica.
emojiMostra le emoji sui dispositivi attuali e meno recenti.
Emoji2Mostra le emoji sui dispositivi attuali e meno recenti.
aziendaleCrea applicazioni di livello enterprise.
interfaccia precedenteLeggere e scrivere tag EXIF di file immagine.
frammento *Segmenta la tua app in più schermate indipendenti ospitate all'interno di un'attività.
giochiUtilizza l'SDK Android Game in modo nativo nell'app per eseguire attività di gioco complesse, come il pacing del frame.
sguardoCrea layout per superfici remote utilizzando un'API Jetpack Compose-style.
graficaSfrutta le strutture grafiche su diverse release della piattaforma Android
layout a grigliaImplementare un layout a griglia.
saluteCrea applicazioni di integrità ad alte prestazioni in modo indipendente dalla piattaforma.
health.connectConsente agli sviluppatori di leggere o scrivere i dati relativi alla salute e all'attività fisica degli utenti.
salottoCodifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android.
espulsione *Estendi la funzionalità di Dagger Hilt per consentire l'inserimento di dipendenze di determinate classi dalle librerie androidx.
inputRiduci la latenza delle interazioni di input prevedendo i MotionEvents futuri
interpolatoreUtilizzare interpolatori di animazioni su piattaforme meno recenti.
JavaScriptengineAbilita la tua app per Android per valutare JavaScript.
jetifierUno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di supporto deprecata alle dipendenze AndroidX equivalenti.
rilassamentoScrivi app per dispositivi Android TV utilizzando widget compatibili con Dpad e frammenti di modelli.
legacyQuesto artefatto e le sue classi sono deprecati. A partire da Android 8, le limitazioni relative al controllo dei precedenti rendono questo corso non più utile.
ciclo di vita *Crea componenti sensibili al ciclo di vita in grado di regolare il comportamento in base allo stato attuale del ciclo di vita di un'attività o di un frammento.
lintControlli lint per verificare l'utilizzo delle API Gradle
caricatoreCarica i dati della UI che sono validi anche per le modifiche alla configurazione.
gestore della trasmissionelocaleQuesto artefatto e le sue classi sono deprecati. Utilizza LiveData o gli stream reattivi.
contenuti multimedialiCondividi controlli e contenuti multimediali con altre app. Sostituito da media2.
Contenuti multimediali 2Condividi controlli e contenuti multimediali con altre app.
media3 *Librerie di supporto per casi d'uso multimediali.
mediarouterAttiva la visualizzazione e la riproduzione di contenuti multimediali su dispositivi ricevitori remoti che utilizzano un'interfaccia utente comune.
multidexEsegui il deployment di applicazioni con più file dex su dispositivi precedenti ad Android 5.
metricheMonitorare e generare report su varie metriche di runtime per la tua applicazione
navigazione *Crea e struttura la tua UI in-app, gestisci i link diretti e passa da una schermata all'altra.
paging *Carica i dati nelle pagine e presentali in un RecyclerView.
tavolozzaEstrae tavolozze dei colori rappresentative dalle immagini.
layout percentualeQuesto artefatto e le sue classi sono deprecati. Utilizza ConstraintLayout e i layout associati.
preferenzaCrea schermate interattive delle impostazioni senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'interfaccia utente.
stampaStampa foto, documenti e altri elementi grafici e immagini dalla tua app.
privacysandbox.activityDA FARE
privacysandbox.adsQuesta libreria consente l'integrazione con le API Privacy Preserve, che fanno parte di Privacy Sandbox su Android.
privacysandbox.pluginsPlug-in Gradle di Privacy Sandbox Sdk Library di Android
privacysandbox.sdkruntimeQuesta libreria fornisce componenti per i consumer consapevoli di SdkRuntime
privacysandbox.toolsUna libreria per utilizzare la funzionalità Privacy Sandbox in Android
privacysandbox.uiDA FARE
programma di installazione del profiloConsente alle librerie di precompilare in anticipo le tracce di compilazione in modo che possano essere lette da ART.
consiglioPromuovi i contenuti nella schermata Home di Android TV Launcher.
visualizzatoredi ricicloVisualizza grandi insiemi di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria.
richiamata da remotoCrea un wrapper che semplifichi per gli sviluppatori la fornitura di un PendingIntent.
ispezionerisorseMostra gli attributi delle visualizzazioni personalizzate nello strumento Controllo layout in tempo reale di Android Studio.
camera *Crea, archivia e gestisci dati permanenti supportati da un database SQLite.
stato salvatoScrivi componenti collegabili che salvano lo stato dell'interfaccia utente quando un processo si arresta e lo ripristinano quando il processo viene riavviato.
Gestisci le chiavi in modo sicuro e cripta i file e sharedpreferences.
sharetargetFornisce la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come target della condivisione diretta.
fettaVisualizza elementi UI basati su modelli all'esterno dell'app.
layout a riquadri a scorrimentoImplementa un pattern UI con riquadro scorrevole.
startupImplementa un modo semplice ed efficiente per inizializzare i componenti all'avvio dell'app.
sqliteLavora con database SQLite locali. Se possibile, utilizza la stanza virtuale.
layout di aggiornamento con scorrimentoImplementa il pattern UI di scorrimento per aggiornare.
test *Test in Android.
test.uiautomatorFramework per i test dell'UI funzionale tra app
textclassifierIdentifica conversazioni, link, selezioni e altri costrutti simili nel testo.
tracciamentoScrivi gli eventi di traccia nel buffer della traccia di sistema.
transizioneAnimazione del movimento nell'interfaccia utente con i layout iniziali e finali.
TVOffre agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV
provider TVFornisci canali Android TV.
VectordrawableRendering della grafica vettoriale.
versionedparcelableFornisce un formato di serializzazione binaria stabile e compatto che può essere trasmesso tra i processi o mantenuto in modo sicuro.
visualizzatore di paginaVisualizza visualizzazioni o frammenti in formato a scorrimento. Se possibile, utilizza invece viewpager2.
visualizzazionepagina2Visualizza visualizzazioni o frammenti in formato a scorrimento.
abbigliamentoCreare applicazioni per smartwatch Wear OS by Google.
abbigliamento.composeScrivi applicazioni Jetpack Compose per dispositivi indossabili, fornendo funzionalità che supportano dispositivi indossabili, dimensioni, forme e gesti di navigazione specifici".
wear.protolayoutQuesta libreria consente di definire un insieme di layout UI ed espressioni non UI da visualizzare/valutare su piattaforme remote.
wear.tilesCreare applicazioni per smartwatch Wear OS by Google.
quadrato.orologioCreare applicazioni per smartwatch Wear OS by Google.
webkitUtilizza le moderne API WebView su Android 5 e versioni successive.
FinestraAiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli.
window.extensions.coreAPI principali per le estensioni della libreria Window Manager
lavoro *Pianifica ed esegui attività in background differibili e basate su vincoli.
Componenti di Material Design * Componenti dell'interfaccia utente di Material Design modulari e personalizzabili per Android.