Seleziona una categoria:
* Libreria popolare e utilizzata di frequente
Raccolta | Descrizione |
---|---|
activity * | Accedi alle API componibili basate su Activity. |
annunci | Ottenere un ID pubblicità con o senza Play Services. |
annotazione | Esporre 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.core | Helper per altre dipendenze dell'architettura, incluse le regole di test JUnit che possono essere utilizzate con LiveData. |
asynclayoutinflater | Aumenta il numero di layout in modo asincrono per evitare i blocchi nella UI. |
compilazione automatica | Migliora l'accuratezza della compilazione automatica estendendo i suggerimenti. |
benchmark | Misura con precisione il rendimento del codice in Android Studio. |
biometrico | Effettua l'autenticazione con le credenziali del dispositivo o con la biometria ed esegui operazioni di crittografia. |
bluetooth | Usa le funzionalità Bluetooth della piattaforma Android con API compatibili con le versioni precedenti. |
browser | Mostrare le pagine web nel browser predefinito dell'utente. |
car-app | Crea app basate su modelli per Android Auto e Android Automotive OS. |
camera * | Crea app mobile per la fotocamera. |
camera.viewfinder | Mirino componibile e mirino per fotocamera autonomo" |
visualizzazione schede | Implementa il pattern di schede di Material Design con angoli arrotondati e ombreggiature. |
raccolta | Riduci l'impatto sulla memoria delle collezioni nuove ed esistenti 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.animation | Creare animazioni nelle loro applicazioni Jetpack Compose per arricchire l'esperienza utente. |
compose.compiler | Trasforma le funzioni @Composable e abilita le ottimizzazioni con un plug-in del compilatore Kotlin. |
compose.foundation | Scrivi applicazioni Jetpack Compose con componenti di base pronti all'uso ed espandi la base per creare i componenti del tuo sistema di progettazione. |
compose.material | Crea 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.material3 | Crea 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.material3.adaptive | Utilizza 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 sia le implementazioni predefinite dello scafo sia i componenti composibili dei componenti di base necessari per creare le tue esperienze personalizzate. |
compose.runtime | Componenti di base del modello di programmazione e della gestione dello stato di Compose, nonché del runtime di base per il plug-in del compilatore di Compose come target. |
compose.ui | I componenti fondamentali dell'interfaccia utente di scrittura erano necessari per interagire con il dispositivo, tra cui layout, disegno e input. |
concurrent | Sposta le attività fuori dal thread principale con le coroutine e sfrutta ListenableFuture. |
layout a vincolo | Posiziona e ridimensiona i widget in modo flessibile con il posizionamento relativo. |
Contenuto della pagina | Carica e impagina i dati di ContentProvider in un thread in background. |
layout del coordinatore | Posiziona i widget di primo livello dell'applicazione, come AppBarLayout e FloatingActionButton. |
di base | Scegli 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 l'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 sicure e senza interruzioni. |
cursoradapter | Esponi i dati del cursore a un widget ListView. |
customview | Implementa viste personalizzate. |
databinding * | Collega i componenti dell'interfaccia utente nei layout alle origini dati nell'app utilizzando un formato dichiarativo. |
datastore | Memorizza i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences |
documento | Visualizza un file del documento. |
draganddrop | Accetta 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 cassetti | Implementa un widget del riquadro di Material Design. |
dynamicanimation | Crea animazioni fluide con un'API di animazione basata sulla fisica. |
emoji | Visualizza le emoji sui dispositivi attuali e meno recenti. |
emoji2 | Visualizza le emoji sui dispositivi attuali e meno recenti. |
azienda | Crea applicazioni di livello enterprise. |
exifinterface | Leggere e scrivere i tag EXIF dei file immagine. |
fragment * | Segmentare l'app in più schermate indipendenti ospitate all'interno di un'attività. |
giochi | Utilizza l'SDK Android Games in modo nativo nella tua app per eseguire attività complesse per i giochi, come il frame pacing. |
occhiata | Crea layout per piattaforme remote utilizzando un'API in stile Jetpack Compose. |
grafica | Sfrutta le funzionalità grafiche su più release della piattaforma Android |
gridlayout | Implementa un layout a griglia. |
salute | Crea applicazioni con prestazioni elevate in modo indipendente dalla piattaforma. |
health.connect | Consente agli sviluppatori di leggere o scrivere i dati relativi a salute e attività fisica dell'utente. |
scrittrice | 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 consentire l'inserimento delle dipendenze di determinate classi dalle librerie Androidx. |
inchiostro | Creare app con penna di alta qualità. Abbassa la soglia di ingresso per gli sviluppatori per esperienze di scrittura ad alte prestazioni e di alta qualità. |
input | Riduci la latenza delle interazioni di input prevedendo eventi di movimento futuri |
interpolator | Utilizzare gli interpolatori di animazione su piattaforme meno recenti. |
javascriptengine | Attiva la tua app per Android per valutare JavaScript. |
getto di natale | Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di assistenza deprecata alle dipendenze AndroidX equivalenti. |
schienale | Utilizza Compose per la TV al posto di questo artefatto. |
legacy | Questo 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. |
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. |
lint | Controlli lint per verificare l'utilizzo delle API Gradle |
loader | Carica i dati dell'UI che sopravvivono alle modifiche di configurazione. |
localbroadcastmanager | Questo artefatto e le sue classi sono deprecati. Usa LiveData o stream reattivi. |
contenuti multimediali | Condividere contenuti multimediali e controlli con altre app. Sostituito da media2. |
elemento multimediale2 | Condividi contenuti e controlli multimediali con altre app. |
media3 * | Librerie di supporto per i casi d'uso relativi ai contenuti multimediali. |
mediarouter | Consente la visualizzazione e la riproduzione di contenuti multimediali sui dispositivi di ricezione remoti utilizzando un'interfaccia utente comune. |
multidex | Esegui il deployment di applicazioni con più file dex su dispositivi precedenti ad Android 5. |
metriche | Monitora e genera report su 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 * | Caricare i dati in pagine e presentarli in un RecyclerView. |
tavolozza | Estrai tavolozze di colori rappresentative dalle immagini. |
Una libreria per aggiungere funzionalità di visualizzazione di PDF all'interno delle app. | |
layout percentuale | Questo elemento e i relativi classi sono deprecati. Utilizza invece ConstraintLayout e i layout associati. |
preference | Crea schermate di impostazioni interattive senza dover interagire con lo spazio di archiviazione del dispositivo o gestire l'interfaccia utente. |
stampa | Stampa foto, documenti e altre immagini e grafiche 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 SDK Privacy Sandbox di Android |
privacysandbox.sdkruntime | Questa libreria fornisce componenti per i consumatori consapevoli di 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 nell'interfaccia utente riducendo al minimo l'utilizzo della memoria. |
richiamata remota | Crea un wrapper che consenta agli sviluppatori di fornire più facilmente un PendingIntent. |
ispezione delle risorse | Mostra 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. |
statosalvato | 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 file e sharedpreferences. | |
sharetarget | Fornisci la compatibilità con le versioni precedenti per l'utilizzo delle scorciatoie come destinazioni della condivisione diretta. |
slice | Mostra gli elementi UI basati su modelli al di fuori dell'app. |
slidingpanelayout | Implementa un pattern UI con riquadro scorrevole. |
avvio | Implementa un modo semplice e performante per inizializzare i componenti all'avvio dell'app. |
sqlite | Lavora con i database SQLite locali. Se possibile, utilizza la stanza virtuale. |
swriterefreshlayout | Implementa il pattern di interfaccia utente di scorrimento per l'aggiornamento. |
test * | Test in Android. |
test.uiautomator | Framework per i test di UI funzionali tra app |
classificatore di testo | Identifica conversazioni, link, selezioni e altri costrutti simili nel testo. |
traduzione | Scrive gli eventi traccia nel buffer delle tracce di sistema. |
transition | Anima il movimento nell'interfaccia utente con layout iniziale e finale. |
tv | Fornisce agli sviluppatori le funzionalità di Compose e Material Design per scrivere applicazioni per la TV |
fornitore TV | Fornire canali Android TV. |
vectordrawable | Esegui il rendering di immagini vettoriali. |
versionedparcelable | Fornisce un formato di serializzazione binario stabile e compatto che può essere trasmesso tra i processi o mantenuto in modo sicuro. |
viewpager | Visualizza viste o frammenti in formato a scorrimento. Se possibile, utilizza viewpager2. |
viewpager2 | Visualizza le visualizzazioni o i frammenti in un formato scorrevole. |
da indossare | Crea applicazioni per smartwatch Wear OS by Google. |
wear.compose | Scrivi applicazioni Jetpack Compose per dispositivi indossabili tramite che forniscono funzionalità per supportare dispositivi indossabili, dimensioni, forme e gesti di navigazione. |
wear.protolayout | Questa libreria consente di definire un insieme di layout dell'interfaccia utente ed espressioni non UI da eseguire in rendering/valutazione su piattaforme remote. |
wear.tiles | Crea applicazioni per smartwatch Wear OS by Google. |
wear.watchface | Crea applicazioni per smartwatch Wear OS by Google. |
webkit | Utilizza le API WebView moderne su Android 5 e versioni successive. |
window | Aiuta a supportare diversi fattori di forma dei dispositivi, ad esempio i dispositivi pieghevoli. |
window.extensions.core | API Core per le estensioni della libreria di Window Manager |
lavoro * | Pianifica ed esegui attività in background rinviabili e basate su vincoli. |
Componenti Material Design * | Componenti UI Material Design modulari e personalizzabili per Android. |