Seleziona una categoria:
* Libreria popolare e utilizzata di frequente
| Raccolta | Descrizione |
|---|---|
| a2ui | Il renderer Agent-to-UI (A2UI) di Jetpack Compose fornisce un'implementazione del protocollo A2UI, consentendo agli agenti AI di generare interfacce utente interattive e avanzate che eseguono il rendering dei componenti Compose nativi, senza eseguire codice arbitrario. |
| a2ui.compose | Il renderer Agent-to-UI (A2UI) di Jetpack Compose fornisce un'implementazione del protocollo A2UI, consentendo agli agenti AI di generare interfacce utente interattive e complete che eseguono il rendering dei componenti Compose nativi, senza eseguire codice arbitrario. |
| attività * | Accedi alle API componibili basate su Activity. |
| ads | Recuperare un ID pubblicità con o senza Play Services. |
| annotation.keep | TODO |
| annotation | Esporre i metadati che aiutano gli strumenti e altri sviluppatori a comprendere il codice della tua app. |
| appcompat * | Consente l'accesso a nuove API su versioni precedenti dell'API della piattaforma (molte utilizzano Material Design). |
| appfunctions | Consente alle app di condividere funzionalità e dati con gli assistenti AI, consentendo loro di scoprire ed eseguire attività direttamente sul dispositivo per soddisfare le richieste degli utenti. |
| 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 | Esegui l'inflate dei layout in modo asincrono per evitare jank nella UI. |
| autofill | Migliorare la precisione della compilazione automatica estendendo i suggerimenti. |
| benchmark | Misura con precisione le prestazioni del tuo codice in Android Studio. |
| biometric | Autenticati con i dati biometrici o le credenziali del dispositivo ed esegui 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 | TODO |
| camera.featurecombinationquery | Eseguire query sulle funzionalità della fotocamera. |
| camera.viewfinder | Standalone Composable and View based Viewfinder for Camera" |
| cardview | Implementa il pattern della scheda Material Design con angoli arrotondati e ombreggiature. |
| raccolta | Riduce l'impatto sulla memoria delle raccolte esistenti e nuove di piccole dimensioni. |
| compose.remote.foundation | TODO |
| 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, come le classi di dimensioni della finestra o le posture del dispositivo. La libreria fornisce implementazioni di scaffold predefinite e componenti componibili di base per creare esperienze personalizzate. |
| compose.remote | Remote Compose è un framework per creare UI per le piattaforme remote |
| 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à fuori 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 sfoglia i dati di ContentProvider in un thread in background. |
| coordinatorlayout | Posiziona i widget dell'applicazione di primo livello, come AppBarLayout e FloatingActionButton. |
| locationbutton | |
| core | Sfrutta le funzionalità e le API più recenti della piattaforma, supportando al contempo i dispositivi meno recenti. |
| core.uwb | Implementa la tecnologia UWB (banda ultralarga) sui dispositivi supportati. |
| credentials | Questa libreria fornisce l'accesso unificato alle credenziali di un utente. Possono essere incluse password, passkey e credenziali federate. Questa libreria deve essere utilizzata per fornire esperienze di accesso semplici e sicure. |
| credentials.providerevents | Questa libreria fornisce un insieme di API per i provider di credenziali per partecipare agli eventi del provider, come il trasferimento delle credenziali e la segnalazione delle modifiche alle credenziali. |
| credentials.registry | Per risolvere questi problemi, stiamo aggiungendo un nuovo meccanismo di registro che consente a un'app di fornire credenziali digitali in modo da tutelare la privacy. In generale, l'app del provider preregistrerà tutte le credenziali digitali candidate con Gestore delle credenziali. Quando Gestore delle credenziali riceve una richiesta di un'app per una credenziale digitale specifica, esegue la UI di corrispondenza delle credenziali e 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 | Archiviare i dati in modo asincrono, coerente e transazionale, superando alcuni degli svantaggi di SharedPreferences |
| documentfile | Visualizza un documento. |
| draganddrop | Accetta i dati trascinati da un'altra app o all'interno di un'app e mostra un'affordance di destinazione di rilascio coerente. |
| drawerlayout | Implementare un widget del riquadro di navigazione 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 | Visualizzare le emoji nei dispositivi attuali e precedenti. |
| enterprise | Crea applicazioni pronte per l'uso aziendale. |
| exifinterface | Leggere e scrivere i tag EXIF dei file immagine. |
| fragment * | Suddividi 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 il frame pacing. |
| glance.adaptive | TODO |
| glance | Crea layout per superfici remote utilizzando un'API in stile Jetpack Compose. |
| glance.wear | Glance Wear è una libreria per la creazione di widget per Wear OS |
| graphics | Sfrutta le funzionalità grafiche su più release della piattaforma Android |
| gridlayout | Implementa un layout a griglia. |
| salute | Crea applicazioni per la salute ad alte prestazioni in modo indipendente dalla piattaforma. |
| health.connect | Consente agli sviluppatori di leggere o scrivere i record relativi alla salute e all'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. |
| ink | 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. Supporta l'inchiostro su Android e JVM lato server (attualmente supportato su Linux per x86_64). |
| input | Ridurre la latenza delle interazioni di input prevedendo i futuri MotionEvent |
| 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 libreria di supporto deprecata alle dipendenze AndroidX equivalenti. |
| leanback | Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di supporto deprecata alle dipendenze AndroidX equivalenti. |
| legacy | Questo artefatto e le relative classi sono deprecati. A partire da Android 8, le limitazioni del Controllo background rendono questa classe non più utile. |
| lifecycle * | Crea componenti sensibili al ciclo di vita che possono 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 per la tua UI che sopravvivono alle modifiche alla configurazione. |
| localbroadcastmanager | Questo artefatto e le relative classi sono deprecati. Utilizza invece LiveData o stream reattivi. |
| media | Condividere i contenuti multimediali e i controlli con altre app. Sostituito da media3. |
| media3 * | Librerie di supporto per i casi d'uso multimediali. |
| mediarouter | Attiva la visualizzazione e la riproduzione di contenuti multimediali sui dispositivi ricevitore remoti utilizzando un'interfaccia utente comune. |
| configurazione multidex | Esegui il deployment di applicazioni con più file DEX su dispositivi con versioni precedenti ad Android 5. |
| metriche | Monitora e genera report su varie metriche di runtime per la tua applicazione |
| navigation * | Crea e struttura la UI in-app, gestisci i deep link e naviga tra le schermate. |
| 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 di sistema e del [gesto Indietro predittivo](/guide/navigation/custom-back/predictive-back-gesture). |
| paging * | Carica i dati nelle pagine e presentali in una 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. |
| performance | Fornisce annotazioni di origine per le ottimizzazioni delle prestazioni. |
| Selettore di foto | Questa libreria fornisce un'integrazione per Compose e le visualizzazioni Android per il selettore di foto incorporato. |
| preference | Crea schermate di impostazioni interattive senza dover interagire con lo spazio sul dispositivo o gestire l'interfaccia utente. |
| Stampa foto, documenti e altre immagini e grafiche dalla tua app. | |
| privacysandbox.activity | TODO |
| 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 consumer che supportano SdkRuntime |
| privacysandbox.tools | Una libreria per utilizzare la funzionalità Privacy Sandbox in Android |
| privacysandbox.ui | TODO |
| profileinstaller | Consente alle librerie di precompilare in anticipo le tracce di compilazione da leggere da ART. |
| recommendation | Promuovere i contenuti nella schermata Home di Android TV Launcher. |
| recyclerview | Visualizza grandi set di dati nella UI riducendo al minimo la memoria utilizzata. |
| remotecallback | Crea un wrapper che semplifichi agli sviluppatori la fornitura di un PendingIntent. |
| resourceinspection | Mostra gli attributi delle visualizzazioni personalizzate in Live Layout Inspector di Android Studio. |
| stanza * | Crea, archivia e gestisci dati persistenti supportati da un database SQLite. |
| room3 * | Crea, archivia e gestisci dati persistenti supportati da un database SQLite. |
| savedstate | Scrivi componenti collegabili che salvano lo stato della UI quando un processo si interrompe e lo ripristinano quando il processo viene riavviato. |
| Gestisci in sicurezza le chiavi e cripta i file e le preferenze condivise. | |
| sharetarget | Fornisce la compatibilità con le versioni precedenti per l'utilizzo di scorciatoie come destinazioni di condivisione diretta. |
| slice | Visualizza elementi UI basati su modelli al di fuori della tua app. |
| slidingpanelayout | Implementa un pattern UI con riquadro scorrevole. |
| startup | Implementa un modo semplice e ad alte prestazioni per inizializzare i componenti all'avvio dell'app. |
| sqlite | Lavorare con database SQLite locali. Se possibile, utilizza Room. |
| swiperefreshlayout | Implementa il pattern UI di scorrimento per aggiornare. |
| test.backup | Framework di test automatizzati per verificare che i dati utente e le credenziali dell'account sopravvivano in modo sicuro agli upgrade del dispositivo e ai ripristini dal cloud. |
| test * | Test in Android. |
| test.ext | TODO |
| test.uiautomator | Framework per i test funzionali dell'UI tra app |
| text-vertical | TODO |
| textclassifier | Identifica conversazioni, link, selezioni e altri costrutti simili nel testo. |
| tracing | Scrivere eventi di traccia nel buffer di tracciamento del sistema. |
| transizione | Anima il movimento nell'interfaccia utente con layout di inizio e di fine. |
| tv | Fornisce agli sviluppatori funzionalità di Compose e Material Design per scrivere applicazioni per la TV |
| tvprovider | Fornire canali Android TV. |
| 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 viste o frammenti in un formato scorrevole. Se possibile, utilizza viewpager2. |
| viewpager2 | Visualizza viste o 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.compose.remote | Scrivi widget e altre UI remote per Wear OS utilizzando il sistema di progettazione espressiva Material 3. |
| wear.protolayout | Questa libreria consente di definire un insieme di layout UI ed espressioni non UI di cui eseguire il rendering/la valutazione su piattaforme remote. |
| wear.tiles | Crea applicazioni per smartwatch Wear OS by Google. |
| wear.watchface | Crea applicazioni per smartwatch Wear OS by Google. |
| wear.watchfacepush | Watch Face Push consente a un'app per Wear OS di installare un quadrante su uno smartwatch in modo programmatico. |
| webgpu | Un'API GPU moderna per la grafica e il calcolo da Kotlin. |
| webkit | Funzionano con le API WebView moderne su Android 5 e versioni successive. |
| window | Aiuta a 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. |
| xr.arcore | Porta i contenuti digitali nel mondo reale con funzionalità di percezione. |
| xr.compose | Crea in modo dichiarativo layout UI spaziali che sfruttano le funzionalità spaziali di Android XR. |
| xr.compose.material3 | Crea con componenti e layout Material che si adattano alla XR |
| xr.glimmer | Linguaggio di progettazione e toolkit UI per la creazione di esperienze Android XR ottimizzate |
| xr.projected | Crea esperienze che sfruttano le funzionalità uniche dei dispositivi XR connessi. |
| xr.runtime | Avvia la tua sessione AR o 3D personalizzata con il nostro runtime nativo. |
| xr.scenecore | Crea e manipola il grafico della scena Android XR con contenuti 3D. |
| Componenti di Material Design * | Componenti UI Material Design modulari e personalizzabili per Android. |