Esplora le librerie Jetpack per tipo

Seleziona una categoria:





* Biblioteca popolare e di uso frequente

RaccoltaDescrizione
attività *Accedi alle API componibili basate sull'attività.
annunciRicevere un ID pubblicità con o senza Play Services.
annotazioneEsporre metadati che consentano agli strumenti e ad altri sviluppatori di comprendere il codice della tua app.
Compatibilità app *Consente l'accesso a nuove API su versioni precedenti della piattaforma (molte che utilizzano Material Design).
appsearch *Crea funzionalità di ricerca in-app personalizzate per i tuoi utenti.
arch.coreSupporto per altre dipendenze dell'arch, incluse le regole di test JUnit che possono essere utilizzate con LiveData.
asynclayoutinflaterAumenta il numero di layout in modo asincrono per evitare i blocchi nella UI.
compilazione automaticaMigliora la precisione della compilazione automatica estendendo i suggerimenti.
benchmarkMisura con precisione il rendimento del codice in Android Studio.
biometricoEffettua l'autenticazione con la biometria o le credenziali del dispositivo ed esegui operazioni crittografiche.
BluetoothUsa 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 OS.
da 64 MP *Crea app mobile per la fotocamera.
visualizzazione schedeImplementa il pattern della scheda Material Design con angoli arrotondati e ombre.
collezioneRiduci l'impatto sulla memoria delle raccolte esistenti e di quelle nuove di piccole dimensioni.
scrivi *Definisci la tua UI in modo programmatico con funzioni componibili che descrivono la sua forma e le dipendenze dei dati.
compose.animationCrea animazioni nelle applicazioni Jetpack Compose per arricchire l'esperienza utente.
compose.compilerTrasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in del compilatore Kotlin.
compose.foundationScrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed estende le basi per creare i tuoi componenti di sistema di progettazione.
compose.materialCrea UI di Jetpack Compose con componenti Material Design pronti per l'uso. Si tratta del punto di ingresso di livello superiore di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io.
compose.material3Crea UI di Jetpack Compose con Material Design 3 Components, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati, nonché funzionalità di personalizzazione di Material You, come il colore dinamico, ed è progettato per essere coerente con il nuovo stile visivo e la nuova UI di sistema di Android 12.
compose.runtimeComponenti di base di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime principale per il targeting del plug-in Compose Compiler.
compose.uiI componenti fondamentali dell'interfaccia utente di scrittura erano necessari per interagire con il dispositivo, tra cui layout, disegno e input.
simultaneaSposta le attività fuori dal thread principale con le coroutine e sfrutta ListenableFuture.
layout a vincoloPosiziona e ridimensiona i widget in modo flessibile con un posizionamento relativo.
Contenuto della paginaCarica e impagina i dati di ContentProvider in un thread in background.
layout del coordinatorePosiziona i widget dell'applicazione di primo livello, come AppBarLayout e FloatingActionButton.
di baseScegli come target le funzionalità e le API della piattaforma più recenti supportando al contempo i dispositivi meno recenti.
core.uwbImplementa la tecnologia UWB (banda ultralarga) sui dispositivi supportati.
credenziali Questa libreria fornisce 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 sicure e senza interruzioni.
cursoradapterEsponi i dati del cursore a un widget ListView.
customviewImplementa viste personalizzate.
databinding *Associa i componenti dell'interfaccia utente nei 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
documentoVisualizza un documento di un file.
trascinaAccetta i dati drag and drop da un'altra app o all'interno di un'app e mostra un invito al target di calo coerente.
layout cassettiImplementare un widget del riquadro a scomparsa Material Design.
DynamicanimationCrea animazioni fluide con un'API di animazione basata sulla fisica.
emojiVisualizza le emoji sui dispositivi attuali e meno recenti.
emoji2Visualizza le emoji sui dispositivi attuali e meno recenti.
aziendaCrea applicazioni di livello enterprise.
interfaccia exifLeggere e scrivere tag EXIF di file immagine.
frammento *Segmentare l'app in più schermate indipendenti ospitate all'interno di un'attività.
giochiUtilizza l'SDK Android Game in modo nativo nella tua app per eseguire attività complesse nei giochi, come il pacing del frame.
occhiataCreare layout per piattaforme remote utilizzando un'API in stile Jetpack Compose.
graficaSfrutta le strutture grafiche di diverse release della piattaforma Android
layout a grigliaImplementa un layout a griglia.
saluteCrea applicazioni con prestazioni elevate in modo indipendente dalla piattaforma.
health.connectConsente agli sviluppatori di leggere o scrivere i record relativi a salute e attività fisica dell'utente.
scrittriceCodifica 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 consentire l'inserimento delle dipendenze di determinate classi dalle librerie Androidx.
inputRiduci la latenza delle interazioni di input prevedendo eventi di movimento futuri
interpolatoreUtilizza interpolatori di animazione sulle piattaforme meno recenti.
JavaScriptAttiva la tua app per Android per valutare JavaScript.
getto di nataleUno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di assistenza deprecata alle dipendenze AndroidX equivalenti.
schienaleUtilizza Compose per la TV al posto di questo artefatto.
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 per l'UI che sopravvivono alle modifiche di configurazione.
localbroadcastmanagerQuesto artefatto e le sue classi sono deprecati. Usa LiveData o stream reattivi.
contenuti multimedialiCondividi contenuti e controlli multimediali con altre app. Sostituito da media2.
elemento multimediale2Condividi contenuti e controlli multimediali con altre app.
media3 *Librerie di supporto per i casi d'uso relativi ai contenuti multimediali.
mediarouterAttiva la visualizzazione e la riproduzione di contenuti multimediali sui dispositivi ricevitori remoti utilizzando 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 naviga tra le schermate.
paging *Caricare i dati in pagine e presentarli in un RecyclerView.
tavolozzaEstrarre tavolozze dei colori rappresentativi dalle immagini.
PDFUna libreria per aggiungere funzionalità di visualizzazione di PDF all'interno delle app.
layout percentualeQuesto artefatto e le sue classi sono deprecati. Utilizza ConstraintLayout e i layout associati.
preferenzaCrea schermate di impostazioni interattive senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'UI.
stampaStampa foto, documenti e altri elementi grafici e immagini dalla tua app.
privacysandbox.activityDA FARE
privacysandbox.adsQuesta libreria consente l'integrazione con le API incentrate sulla tutela della privacy, che fanno parte di Privacy Sandbox su Android.
privacysandbox.pluginsPlug-in Gradle della libreria Sdk Privacy Sandbox di Android
privacysandbox.sdkruntimeQuesta libreria fornisce componenti per i consumatori consapevoli di SdkRuntime
privacysandbox.toolsUna libreria per utilizzare la funzionalità Privacy Sandbox in Android
privacysandbox.uiDA FARE
profileinstallatoreConsente alle librerie di precompilare le tracce di compilazione in anticipo affinché vengano lette da ART.
consiglioPromuovi i contenuti nella schermata Home di Avvio app di Android TV.
recupero del ricicloVisualizza grandi set di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria.
richiamata remotaCrea un wrapper che consenta agli sviluppatori di fornire più facilmente un PendingIntent.
ispezione delle risorseMostra gli attributi delle visualizzazioni personalizzate nello strumento Live Layout Inspector di Android Studio.
room *Crea, archivia e gestisci dati permanenti supportati da un database SQLite.
statosalvatoScrivi componenti collegabili che salvano lo stato dell'interfaccia utente quando un processo scompare e li ripristinano al riavvio del processo.
Gestisci le chiavi in modo sicuro e cripta file e preferenze condivise.
sharetargetFornisci la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come destinazioni della condivisione diretta.
fettaMostra gli elementi UI basati su modelli al di fuori dell'app.
layout a scorrimento scorrevoleImplementa un pattern UI con riquadro scorrevole.
avvioImplementa un modo semplice e ad alte prestazioni per inizializzare i componenti all'avvio dell'app.
sqliteUtilizza i database SQLite locali. Se possibile, utilizza la stanza virtuale.
swriterefreshlayoutImplementa il pattern dell'interfaccia utente con scorrimento per aggiornare.
test *Test in Android.
test.uiautomatorFramework per i test di UI funzionali tra app
classificatore di testoIdentifica conversazioni, link, selezioni e altri costrutti simili nel testo.
tracciamentoScrivere gli eventi di traccia nel buffer di traccia di sistema.
transizioneAnima il movimento nell'interfaccia utente con layout iniziale e finale.
tvOffre agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV
fornitore TVFornire canali Android TV.
vectordrawableEseguire il rendering di grafiche vettoriali.
versionedparcelableFornisce un formato di serializzazione binaria stabile e compatto che può essere passato tra i processi o mantenuto in sicurezza.
visualizza pagerVisualizza viste o frammenti in formato a scorrimento. Se possibile, utilizza viewpager2.
viewpager2Visualizza viste o frammenti in formato a scorrimento.
da indossareCrea applicazioni per smartwatch Wear OS by Google.
wear.composeScrivi applicazioni Jetpack Compose per dispositivi indossabili tramite che forniscono funzionalità per supportare dispositivi indossabili, dimensioni, forme e gesti di navigazione.
wear.protolayoutQuesta libreria consente di definire un insieme di layout di UI ed espressioni non UI da visualizzare/valutare su superfici remote.
wear.tilesCrea applicazioni per smartwatch Wear OS by Google.
wear.watchfaceCrea applicazioni per smartwatch Wear OS by Google.
webkitUtilizza le API WebView moderne su Android 5 e versioni successive.
finestraAiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli.
window.extensions.coreAPI Core per le estensioni della libreria di Window Manager
lavoro *Pianifica ed esegui attività in background rinviabili e basate su vincoli.
Componenti di Material Design * Componenti UI Material Design modulari e personalizzabili per Android.