Esplora le librerie Jetpack per tipo

Seleziona una categoria:



* Biblioteca popolare e utilizzata di frequente

RaccoltaDescrizione
activity *Accedi alle API componibili basate su Activity.
adsOttenere 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.
appcompat *Consente l'accesso alle nuove API sulle versioni precedenti dell'API della piattaforma (molte delle quali utilizzano Material Design).
appsearch *Crea funzionalità di ricerca in-app personalizzate per i tuoi utenti.
arch.coreHelper per altre dipendenze dell'architettura, 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 l'accuratezza della compilazione automatica estendendo i suggerimenti.
benchmarkMisura con precisione le prestazioni del codice in Android Studio.
biometricoEffettua l'autenticazione con le credenziali del dispositivo o con la biometria ed esegui operazioni di crittografia.
BluetoothUsa le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti.
browserVisualizza le pagine web nel browser predefinito dell'utente.
car-appCrea app basate su modelli per Android Auto e Android Automotive OS.
camera *Crea app mobile per la fotocamera.
camera.viewfinderMirino componibile autonomo e basato sulla visualizzazione per la fotocamera"
visualizzazione schedeImplementa il pattern della scheda Material Design con angoli arrotondati e ombre.
collezioneRiduci l'impatto sulla memoria delle collezioni nuove ed esistenti di piccole dimensioni.
componi *Definisci la tua UI in modo programmatico con funzioni componibili che descrivono la sua forma e le dipendenze dei dati.
compose.animationCreare animazioni nelle loro 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 interfacce utente Jetpack Compose con componenti Material Design pronti all'uso. Si tratta del punto di contatto di primo livello di Compose, progettato per fornire componenti corrispondenti a quelli descritti all'indirizzo www.material.io.
compose.material3Crea interfacce utente Jetpack Compose con i componenti Material Design 3, la prossima evoluzione di Material Design. Material 3 include temi e componenti aggiornati e funzionalità di personalizzazione di Material You come i colori dinamici ed è progettato per essere coerente con il nuovo stile visivo e l'interfaccia utente di sistema di Android 12.
compose.material3.adaptiveUtilizza la libreria adattiva Material 3 per creare UI adattabili che si adatteranno automaticamente in base alle configurazioni della finestra corrente, come le classi di dimensioni della finestra o le posizioni del dispositivo. La libreria fornisce implementazioni di scaffold predefinite e componenti componibili dei componenti di base necessari per creare esperienze personalizzate.
compose.runtimeComponenti di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime di base per il plug-in del compilatore Compose come target.
compose.uiComponenti fondamentali dell'interfaccia utente di composizione necessari per interagire con il dispositivo, inclusi layout, disegno e input.
concurrentSposta le attività fuori dal thread principale con le coroutine e sfrutta ListenableFuture.
constraintlayoutPosiziona e ridimensiona i widget in modo flessibile con il posizionamento relativo.
Contenuto della paginaCarica e visualizza i dati di ContentProvider in un thread in background.
layout del coordinatorePosiziona i widget di primo livello dell'applicazione, come AppBarLayout e FloatingActionButton.
coreScegli 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.
credentials Questa libreria fornisce accesso unificato alle credenziali di un utente. Potrebbero essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per offrire esperienze di accesso fluide e sicure.
credentials.registryPer risolvere questi problemi, stiamo aggiungendo un nuovo meccanismo di registry che consente a un'app di fornire credenziali digitali nel rispetto della privacy. A livello generale, l'app del provider preregistrarà tutte le credenziali digitali candidati con Gestore delle credenziali. Quando Gestore delle credenziali 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.
cursoradapterEsponi i dati del cursore a un widget ListView.
customviewImplementa visualizzazioni personalizzate.
databinding *Collega i componenti dell'interfaccia utente nei layout alle origini dati nell'app utilizzando un formato dichiarativo.
datastoreMemorizza i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences
documentfileVisualizza un file del documento.
trascinaAccettare i dati trascinati da un'altra app o all'interno di un'app e mostrare un'affordance del target di rilascio coerente.
drawerlayoutImplementare un widget del riquadro a scomparsa Material Design.
dynamicanimationCrea animazioni fluide con un'API di animazione basata sulla fisica.
emojiMostrare le emoji sui dispositivi attuali e meno recenti.
emoji2Mostrare le emoji sui dispositivi attuali e meno recenti.
enterpriseCrea applicazioni pronte per le aziende.
exifinterfaceLeggere e scrivere i tag EXIF dei file immagine.
fragment *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.
occhiataCrea layout per piattaforme remote utilizzando un'API in stile Jetpack Compose.
graphicsSfrutta le funzionalità di grafica su più release della piattaforma Android
layout a grigliaImplementa un layout a griglia.
saluteCreare applicazioni per la salute ad alte prestazioni in modo indipendente dalla piattaforma.
health.connectConsente agli sviluppatori di leggere o scrivere i record relativi a salute e attività fisica dell'utente.
heifwriterCodifica un'immagine o una raccolta di immagini in formato HEIF utilizzando i codec disponibili sul dispositivo Android.
hilt *Estendere la funzionalità di Dagger Hilt per abilitare l'iniezione di dipendenze di determinate classi dalle librerie androidx.
inkCreare app con penna di alta qualità. Riduci la barriera di ingresso per gli sviluppatori per esperienze di scrittura ad alte prestazioni e di alta qualità.
inputRiduci la latenza delle interazioni di input prevedendo eventi MotionEvents futuri
interpolatorUtilizzare gli interpolatori di animazione su piattaforme meno recenti.
javascriptengineAttiva la tua app per Android per valutare JavaScript.
jetifierUno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di assistenza deprecata alle dipendenze equivalenti di AndroidX.
leanbackUtilizza Compose per TV anziché questo elemento.
legacyQuesto elemento e i relativi classi sono deprecati. A partire da Android 8, le limitazioni relative al controllo dei precedenti rendono questa classe non più utile.
lifecycle *Crea componenti consapevoli del ciclo di vita che possono modificare il comportamento in base allo stato corrente del ciclo di vita di un'attività o di un frammento.
lintI controlli Lint verificano l'utilizzo delle API Gradle
loaderCarica i dati dell'UI che sopravvivono alle modifiche di configurazione.
localbroadcastmanagerQuesto elemento e i relativi classi sono deprecati. Usa LiveData o stream reattivi.
contenuti multimedialiCondividere contenuti multimediali e controlli con altre app. Sostituito da media2.
media2Condividere contenuti multimediali e controlli con altre app.
media3 *Supporta le librerie per i casi d'uso di contenuti multimediali.
mediarouterConsente la visualizzazione e la riproduzione dei contenuti multimediali sui dispositivi di ricezione remoti utilizzando un'interfaccia utente comune.
multidexEsegui il deployment di applicazioni con più file dex su dispositivi precedenti ad Android 5.
metricheMonitora e genera report sulle varie metriche di runtime per la tua applicazione
navigation *Crea e struttura l'interfaccia utente in-app, gestisci i link diretti e passa da una schermata all'altra.
paginazione *Carica i dati in pagine e presentali in un RecyclerView.
paletteEstrai tavolozze di colori rappresentative dalle immagini.
pdfUna libreria per aggiungere funzionalità di visualizzazione di PDF all'interno delle app.
percentlayoutQuesto elemento e i relativi classi sono deprecati. Utilizza invece ConstraintLayout e i layout associati.
preferenceCrea schermate di impostazioni interattive senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'UI.
stampareStampa foto, documenti e altre immagini e grafiche 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 SdkRuntime consapevoli
privacysandbox.toolsUna libreria per utilizzare la funzionalità Privacy Sandbox in Android
privacysandbox.uiDA FARE
profileinstallerConsente alle librerie di precompilare in anticipo le tracce di compilazione da leggere da ART.
consiglioPromuovere i contenuti nella schermata Home di Avvio app Android TV.
recyclerviewVisualizza grandi set di dati nell'interfaccia utente riducendo al minimo l'utilizzo della memoria.
remotecallbackCrea un wrapper che consenta agli sviluppatori di fornire più facilmente un PendingIntent.
resourceinspectionMostra gli attributi delle visualizzazioni personalizzate in Layout Inspector in tempo reale di Android Studio.
room *Crea, archivia e gestisci i dati permanenti supportati da un database SQLite.
savedstateScrivi 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 file e sharedpreferences.
sharetargetFornire la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come destinazioni di condivisione diretta.
sliceMostra gli elementi UI basati su modelli al di fuori dell'app.
slidingpanelayoutImplementa un pattern di interfaccia utente con riquadro scorrevole.
startupImplementa un modo semplice e performante per inizializzare i componenti all'avvio dell'app.
sqliteLavora con i database SQLite locali. Se possibile, utilizza Room.
swiperefreshlayoutImplementa il pattern di interfaccia utente di scorrimento per l'aggiornamento.
test *Test su Android.
test.uiautomatorFramework per i test di UI funzionali tra app
classificatore_testoIdentifica conversazioni, link, selezioni e altri costrutti simili nel testo.
tracciamentoScrive gli eventi traccia nel buffer delle tracce di sistema.
transitionAnima il movimento nell'interfaccia utente con layout iniziale e finale.
tvFornisce agli sviluppatori le funzionalità di Compose e Material Design per scrivere applicazioni per la TV
tvproviderFornire canali Android TV.
vectordrawableEsegui il rendering di immagini vettoriali.
versionedparcelableFornisce un formato di serializzazione binario stabile e compatto che può essere trasmesso tra i processi o mantenuto in modo sicuro.
viewpagerVisualizza le visualizzazioni o i frammenti in un formato scorrevole. Se possibile, utilizza invece viewpager2.
viewpager2Visualizza le visualizzazioni o i frammenti in un formato scorrevole.
wearCreare applicazioni per smartwatch Wear OS by Google.
wear.composeScrivi applicazioni Jetpack Compose per dispositivi indossabili fornendo funzionalità per supportare dispositivi, dimensioni, forme e gesti di navigazione specifici per i dispositivi indossabili.
wear.protolayoutQuesta libreria consente di definire un insieme di layout di UI ed espressioni non UI da visualizzare/valutare su superfici remote.
wear.tilesCreare applicazioni per smartwatch Wear OS by Google.
wear.watchfaceCreare applicazioni per smartwatch Wear OS by Google.
webkitUtilizza le API WebView moderne su Android 5 e versioni successive.
finestraConsente di supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli.
window.extensions.coreAPI di base per le estensioni della libreria Window Manager
work *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.