Discorsi tecnici
Modern Android Development
Layout e grafica personalizzati in Scrivi
Jetpack Compose offre un'ampia gamma di soluzioni pronte all'uso per creare schermi in modo rapido e semplice da zero. Ma cosa accade quando devi andare oltre e adottare un approccio completamente personalizzato? In questa presentazione, imparerai a creare design complessi utilizzando una combinazione efficace di layout e grafica componibili personalizzati. Parleremo di cose come l'organizzazione di un grafico personalizzato, la composizione delle operazioni di disegno e le animazioni attraverso un approccio più pratico, creando una complessa app di esempio con monitoraggio del sonno in soli 20 minuti.
Analizza i profondi modificatori
Approfondimento sulla storia dei modificatori e dei vincoli delle API. Oltre ai problemi che sono tenuti a risolvere, hanno portato a un'importante revisione dell'implementazione in 1.3 e all'aggiunta di diverse API sperimentali di livello inferiore, ma potenti, verso le quali eseguiremo la migrazione nelle prossime release. Questo articolo illustra come e perché questa migrazione, come influisce sugli sviluppatori e quale impatto avrà sulle prestazioni per gli utenti finali.
Titolari dello stato e produzione statale nel livello UI
Il livello UI mostra i dati dell'applicazione sullo schermo. Ma come si fa esattamente? In questa presentazione, esamineremo in dettaglio la pipeline di produzione dello stato dell'interfaccia utente e i titolari dello stato che gestiscono la complessità dell'interfaccia utente. Impara inoltre a conoscere le differenze tra UI e logica di business, un ViewView e una classe di stato semplice, lo stato, gli eventi e altro ancora. Che cos'è, quando utilizzarlo e come farlo.
App strabilianti con i profili di riferimento
I profili di riferimento sono un nuovo modo per migliorare drasticamente le prestazioni di avvio e runtime delle app e delle librerie. In questa sessione ti spiegheremo come creare un profilo di riferimento e verificarne l'efficacia. Scoprirai inoltre come Android Runtime migliora le prestazioni delle app quando viene fornito un profilo di riferimento su diverse versioni della piattaforma Android.
Strumenti all'avanguardia per la composizione
In questa presentazione, ti spiegheremo il funzionamento di Compose Tooling in Android Studio mostrando come incorporare questi strumenti nel tuo flusso di lavoro di sviluppo.
Scoprirai come progettare e convalidare l'interfaccia utente con Compose Preview, accelerare il tuo flusso di lavoro di sviluppo con Live Edit e scrivere più velocemente il codice con le funzionalità di scrittura di Scrivi. Ti mostreremo anche come analizzare il layout, comprendere le ricomposizioni con il controllo di layout e individuare i problemi di prestazioni nel tuo codice.
Al termine della presentazione, potrai sfruttare questi strumenti per creare un'interfaccia utente di composizione accattivante, efficiente e adattiva.
Novità di Android Build
In questo intervento, vorremmo condividere le novità del plug-in Android Gradle (AGP) e in che modo le nuove API e funzionalità possono aiutarti a migliorare la produttività (manutenzione e velocità).
Dalle visualizzazioni alla composizione: da dove posso iniziare?
Utilizzare Jetpack Compose non significa che tu debba ricreare l'app da zero, ma puoi adottare un approccio incrementale alla migrazione. In questa presentazione, imparerai come iniziare a introdurre Scrivi nel tuo codebase e come eseguire la migrazione graduale delle schermate esistenti. Dopo questa conversazione, avrai delle basi solide su come affrontare la conversione della tua app in Scrivi.
Dove isolare lo stato in Compose?
In questa presentazione, imparerai come e dove isolare lo stato in Jetpack Compose. Quando deve essere issato lo stato? Deve essere in una funzione componibile, in una classe di stato semplice o in un ViewModel? In questa sessione esploreremo le diverse possibilità utilizzando esempi reali.
Crea materiali per la stesura di app
La libreria Material 3 Jetpack Compose sarà stabile in ADS! Scopri di più su temi e componenti nuovi e aggiornati e inizia a utilizzare la libreria nelle tue app di produzione. Questa discussione riguarda anche il colore dinamico e la migrazione di Material You da Material 2. Scopri perché l'adozione di Jetpack Compose ora fa sembrare le app aggiornate e aiuta a rimanere sincronizzati con l'evoluzione del linguaggio visivo e dell'estetica del sistema operativo Android.
5 modi di scrivere i miglioramenti dell'interfaccia utente
Se hai bisogno di un'altra scusa per eseguire la migrazione della tua app a Compose, testare i componenti di composizione è più facile, veloce e affidabile del test di visualizzazioni. In questa presentazione, daremo un'occhiata a cinque modi in cui i test sono stati migliorati grazie alla progettazione di Compose.
Best practice per l'uso sicuro di più moduli con Scrivi scrittura
Man mano che la tua app aumenta di dimensioni e complessità, segui queste best practice per l'utilizzo di Navigazione Scrittura per prepararti a espandere il grafico di navigazione su più moduli in modo da garantire la sicurezza dei tipi in tutte le chiamate di navigazione. Questo intervento spiegherà inoltre come separare le schermate pronte per la piattaforma Kotlin dal codice di navigazione e come riunire il codice di navigazione dopo averlo suddiviso su più moduli.
Migrazione pratica di stanze
A volte le migrazioni di database possono sembrare uno sport estremo: se accetti, questo è il punto per te. In questa presentazione, ci occuperemo delle migrazioni automatiche, come eseguire la migrazione di un database precompilato, come pre-caricare e pubblicare i dati di processo per le migrazioni e come gestire le chiavi e le visualizzazioni straniere durante una migrazione. Con queste nuove abilità, non ti senti più a fare paracadutismo con un paracadute, ma forse ti sentirai in forma di un paracadutismo con un Jetpack!
Test su larga scala con dispositivi gestiti da Gradle
Gradle Managed Devices (GMD) semplifica l'utilizzo dei dispositivi virtuali per i test completamente gestiti, con memorizzazione nella cache dei test, partizionamento orizzontale e gestione del ciclo di vita integrate. Stiamo aggiungendo il supporto dei dispositivi fisici e virtuali in esecuzione in Firebase Test Lab per introdurre i vantaggi di GMD nella soluzione di test cloud di Google per Android.
5 funzionalità di Android Studio che non vuoi perdere
A questo punto probabilmente tutti hanno visto gli strumenti per Jetpack Compose, Live Edit e altre funzionalità di alto profilo di Android Studio in azione. Ecco perché in questa presentazione ti mostreremo 5 funzionalità e miglioramenti imminenti nell'IDE che potrebbero non essere facilmente notati, ma hanno la possibilità di migliorare notevolmente i tuoi flussi di lavoro di sviluppo quotidiani.
Altri suggerimenti sulle prestazioni per Jetpack Compose
Follow-up alla conferenza Common Performance I/O di Common Jetpack in Jetpack Compose. Approfondiremo il motivo per cui il differimento delle letture dello stato di Compose funziona, scopriamo di più sulla stabilità e come questo lo deduce, daremo un'occhiata a una nuova API per reportFullyDrawn e altro ancora.
Creare da zero un'app scalabile, modulare e testabile
Se stai creando un'app da zero o se vuoi aggiornarla per seguire le moderne best practice per lo sviluppo di Android, questa presentazione ti offre una panoramica generale di tutti gli elementi necessari e come questi si integrano perfettamente nel mondo reale. ad esempio: l'app Now in Android.
Questo intervento spiegherà inoltre in che modo abbiamo sviluppato una delle funzionalità dell'app e le relative decisioni di progettazione. Analizzeremo l'architettura modulare testabile dell'app e parleremo di come abbiamo creato un insieme di elementi UI riutilizzabili mediante Jetpack Compose e Material3.
Reimagining Designer-Developer Handoff: presentazione dell'inoltro
In questo lightning talk ti introdurremo Relay, ora disponibile in versione alpha aperta. Relay è un nuovo processo che consente ai team di creare UI in Figma e di generare componenti ad alta fedeltà di Compose UI. L'inoltro mette i dati dei componenti strutturati al centro della collaborazione tra designer e sviluppatore, ottenendo un'implementazione istantanea dell'interfaccia utente e una rapida iterazione.
5 rapide animazioni per mettere in risalto la tua app
Vuoi aggiungere movimento alla tua app Jetpack Compose, ma non hai tempo per imparare tutto quello che c'è da sapere sulle animazioni? Ecco 5 rapide animazioni per rendere la tua app disponibile in pochi minuti.
Stile del testo in Scrivi
Lo stile del testo può conferire al tuo app il giusto carattere. In questa discussione utilizzeremo Jetchat per imparare a utilizzare le API Material per configurare la tipografia, incluso l'utilizzo di caratteri scaricabili e variabili variabili. Personalizzaremo il fumetto della chat in modo che venga compresso a seconda della durata del messaggio. Termineremo la casella del messaggio con un bordo gradiente, un cursore che cambia colore man mano che digiti e una casella completamente personalizzata.
Creare app offline
Nessuna rete? Nessun problema. Scopri come creare un'app offline. In questa presentazione parleremo di modellazione, semantica dell'accesso ai dati, sincronizzazione e risoluzione dei conflitti. oltre a mettere in evidenza le utilità e le strutture di dati indispensabili per la creazione di app offline.
Per livello o funzionalità? Perché non entrambi? Guida alla modularizzazione delle app per Android
Questo intervento pratico ti fornirà una serie di schemi e ricette comuni per la modularizzazione del tuo progetto nel contesto della moderna architettura delle app Android. Scopri i tipi di moduli e il loro ruolo in un codebase a più moduli.
Raccolta di flussi in una vita utile
La raccolta di flussi in modo consapevole è il metodo consigliato per raccogliere i flussi su Android. In questa presentazione, esploreremo le diverse API che devi eseguire, come l'API ripetizioneOnLifecycle o l'API computeAsStateWithLifecycle in Jetpack Compose, e vedremo come funzionano in modo approfondito.
Misura accuratamente le prestazioni delle app con le build profilate
Durante lo sviluppo locale, la maggior parte degli sviluppatori crea ed esegue la propria app in modalità di debug. Tuttavia, le app di cui è possibile eseguire il debug subiranno una riduzione significativa e variegata delle prestazioni e non sono utili per misurare con precisione le tempistiche. In questo intervento, scopri i vantaggi delle app per cui è possibile creare profili per la misurazione del rendimento e come crearli in Android Studio.
Scrivi il tuo primo test dell'UI di Compose
In questa presentazione, ti spiegheremo come scrivere il tuo primo test dell'interfaccia utente di Compose. Parleremo di trovatori, asserzioni, azioni e matcher e daremo un'occhiata veloce alla struttura della semantica.
Gestione più rapida dei report Firebase Crashlytics da Android Studio
Firebase Crashlytics registra gli errori che si verificano nelle app di produzione degli sviluppatori, ma finora era necessario accedere alla console web di Crashlytics per esaminare gli errori. App Quality Insights, introdotto in Android Studio Electric Eel, ti consente di integrare gli errori con Android Studio, consentendoti di accedere al codice pertinente che li causa.
In questa presentazione verranno spiegate le nozioni di base relative agli approfondimenti sulla qualità delle app e come questo può essere utile nel debug di errori nelle app di produzione.
Fattori di forma
Guarda i video per scoprire gli ultimi aggiornamenti sulla creazione di creatività per diversi fattori di forma e schermate.
Crea migliori UI per fattori di forma con Android Studio
Con Android Studio è più facile e veloce espandere la tua app in base a diversi fattori di forma, piccoli o grandi. Fai un tour dell'IDE, in cui ti spiegheremo i nuovi strumenti e le funzionalità migliorate, quali visibilità visiva, dispositivi di riferimento, emulatori ridimensionabili e Wear, assistente per l'accoppiamento di Wear, anteprime dei fattori di forma e molto altro. Dopo questa conversazione, potrai accelerare il tuo flusso di lavoro con l'ambiente multi-dispositivo di Studio, progettato per schermi di grandi dimensioni e Wear OS.
Scrivi: implementare l'UI adattabile per schermi di grandi dimensioni
Scopri come creare layout adattivi a seconda delle dimensioni dello schermo. Svilupperai le mentalità che contraddistinguono la creazione dell'interfaccia utente con Compose, per creare un'esperienza utente eccezionale su telefoni, tablet, pieghevoli e dispositivi Chrome OS.
Cosa fare e cosa non fare: mentalità per l'ottimizzazione di app per schermi di grandi dimensioni
Scopri le best practice per creare la tua applicazione Android in modo che funzioni bene sugli schermi più grandi e sui contenuti pieghevoli. Parleremo di tutto, dai nuovi strumenti di Android Studio alle librerie Jetpack nuove e aggiornate, nonché a indicazioni più specifiche per il design e lo sviluppo, che ti consentiranno di sfruttare facilmente oltre 270 milioni di dispositivi Android con schermi di grandi dimensioni.
Progettazione per schermi di grandi dimensioni: layout canonici e gerarchia visiva
I layout canonici sono un ottimo punto di partenza per esperienze differenziate su grandi schermi, che coprono casi d'uso e dimensioni dello schermo comuni. Ma come scegliere il layout giusto per la tua app o basarti sui layout canonici per creare un'esperienza adattiva perfettamente abbinata al prodotto? Impara a comprendere i layout canonici dal punto di vista della progettazione e i concetti di sviluppo fondamentali, spiegando la logica dei feed, elenca i dettagli e supportando i layout dei riquadri e sbloccando il potenziale per portare la tua progettazione adattiva a un livello superiore.
Sviluppare app multimediali su Wear OS
In questa conversazione imparerai a creare un'app multimediale di alta qualità su Wear OS. Analizzeremo innanzitutto i principali percorsi dell'utente per le app multimediali per illustrare che cosa creare; quindi discuteremo di come agevolare lo sviluppo adottando il nostro appena pubblicato Media Toolkit ed Media3 Exoplayer, e concluderemo con alcuni suggerimenti utili per garantire buone prestazioni.
Approfondimento sull'architettura delle app Wear OS
Creare per Wear OS non significa imparare da zero da Android. Questo articolo ti insegnerà come aggiungere un nuovo progetto Wear a un progetto mobile esistente o come creare e strutturare un'app Wear da zero. Vedremo come organizzare al meglio il tuo codice per riutilizzarlo il più possibile e capiremo come sfruttare strumenti come Horologist per offrire un'esperienza solida ai tuoi utenti.
Creare esperienze di fitness utili con i servizi sanitari e Connessione Salute
Le moderne esperienze di salute e fitness esistono in base a diversi fattori di forma. Raramente i dati vivono e muoiono su un'unica app per dispositivi indossabili, telefono o apparecchiatura. Succede che un ampio portafoglio di dispositivi, tra cui smartphone e indossabili, e molte app per salute, fitness e benessere siano in esecuzione su Android.
In questo intervento, imparerai a creare un'esperienza coerente e intelligente che collega i servizi sanitari e Connessione Salute e consentirà agli utenti di avere il controllo sui propri dati e sulla propria privacy.
Migliorare l'esperienza utente della TV
Gli ultimi aggiornamenti della piattaforma per la TV offrono nuovi e fantastici modi per offrire esperienze utente migliori alle app in salotto.
Novità di Car App Library
Scopri le nuove funzionalità che sono state aggiunte di recente alla Car App Library per migliorare la guida delle app ottimizzate sia su Android Auto che sul sistema operativo Android Automotive!
Aumenta la produttività con l'incorporamento in più finestre e attività
In passato pensavamo che gli utenti vedevano e interagivano con una singola attività in un determinato momento. A partire da Android 12L, questa ipotesi non è più valida, dal momento che Android 12L e versioni successive portano il multitasking in primo piano, permettendo agli utenti di svolgere due attività sullo schermo da app diverse o dalla stessa app. In questa presentazione parleremo di cosa devi fare per assicurarti che l'app possa essere avviata in più finestre e come trarre vantaggio dallo spazio aggiuntivo e mostrare più di un'attività contemporaneamente.
L'app della fotocamera su diversi fattori di forma
In passato, la tua app poteva essere vissuta nella stessa finestra e con un orientamento fisso per l'intero ciclo di vita. Tuttavia, con la disponibilità di nuovi fattori di forma, come i dispositivi pieghevoli e le nuove modalità di visualizzazione, come le modalità multi-finestra e multi-display, non puoi più presumere che ciò accada. Vediamo alcune delle considerazioni più importanti da tenere presenti quando sviluppi un'app destinata a dispositivi di grandi dimensioni e pieghevoli.
Scrittura della navigazione su ogni dimensione dello schermo
Scrivere un singolo sistema di navigazione in grado di gestire telefoni, dispositivi ChromeOS e qualsiasi altro elemento possa sembrare scoraggiante. Discuteremo delle strategie per affrontare questo lavoro e di come Scrittura della navigazione può essere utilizzata insieme ai layout canonici per creare la migliore esperienza per gli schermi di grandi dimensioni che si adattano perfettamente agli schermi dei telefoni.
Inset: Compose Edition
Non avere paura di andare oltre. Scopri come gli inserti comunicano alla tua app dove vengono posizionate le decorazioni di sistema e come le nuove API Compose aiutano i tuoi contenuti a spostarsi automaticamente con le barre di sistema, la tastiera software e la barra delle applicazioni.
Il supporto della tastiera e del mouse su tablet e Chrome OS
Android ha oggi oltre 270 milioni di dispositivi con schermi di grandi dimensioni attivi. Con l'introduzione di ogni nuovo dispositivo di grandi dimensioni, è sempre più importante ottimizzare le app per la tastiera e il mouse. Questo articolo tratta in dettaglio il codice che puoi utilizzare per introdurre e ottimizzare il supporto della tastiera e del mouse nella tua app.
Sviluppo per l'assistente su più dispositivi
In questo intervento scoprirai come sfruttare le API e gli strumenti vocali in Android Studio per integrare le funzionalità vocali tramite l'Assistente Google nelle tue app per vari tipi di dispositivi.
Tre livelli di qualità dello schermo di grandi dimensioni su Google Play
La crescente popolarità di tablet e dispositivi pieghevoli sblocca opportunità per raggiungere una nuova gamma di utenti in modi innovativi. Un'interfaccia utente adattabile ti consente di creare facilmente questa esperienza.
In questa discussione, scoprirai in che modo gli sviluppatori possono supportare schermi di grandi dimensioni per creare e testare UI adattabili su Android, in modo che gli utenti possano apprezzare la tua app, indipendentemente dal dispositivo che utilizzano.
Trascina per un multitasking fluido
Con l'aumento del numero di dispositivi utilizzati su schermi di grandi dimensioni, gli utenti utilizzano sempre più app contemporaneamente. L'aggiunta di supporto per il trascinamento dei contenuti da/verso la tua app ti consente di ridurre le difficoltà e soddisfare gli utenti con ottime interazioni tra app.
Perché e come ottimizzare l'app per Chrome OS
Milioni di app Android sono attualmente disponibili su Chrome OS e, se la tua app è su Google Play, potrebbe essere una di queste. Questa presentazione fornisce una panoramica di come possiamo adottare misure per garantire la migliore esperienza possibile ai nostri utenti su ChromeOS.
Aggiunta del supporto per stilo alla tua app Android
Scopri come ottimizzare le app Android per l'input dello stilo. Grazie alle nuove librerie Jetpack, puoi introdurre esperienze utente coinvolgenti con i dispositivi stilo per ottenere un'esperienza simile a quella per dare una penna sulla carta.
Test delle app per il fitness Wear OS senza fatica
Rispetto alle app per telefono, sviluppare un'esperienza di alta qualità per la salute e l'attività fisica di Wear, e in particolare il QA manuale, può essere un po' complesso. La capacità di variare in base al dispositivo e l'esecuzione (o il nuoto) più e più volte per verificare il percorso dell'utente non è un'operazione pratica. In questa discussione sull'illuminazione esaminiamo alcune opzioni per testare le esperienze di salute e fitness con due piedi sul pavimento, tramite la modalità sintetica dell'emulatore e dei servizi sanitari.
Nelle vicinanze di un orologio: come gestire l'input in rotazione in Wear OS
I dispositivi Wear OS potrebbero contenere una corona fisica o una ghiera girevole. Quando un utente ruota la corona, il sistema genera eventi rotativi che gli sviluppatori possono utilizzare per fornire interazioni tattili avanzate all'utente. Ad esempio, può essere utilizzata per scorrere le schermate o per controllare il volume dell'audio. In questa conversazione imparerai a gestire l'input rotatorio nella tua app.
Metti in risalto l'app per tutti i dispositivi su Google Play
Le informazioni della tua scheda su Google Play stanno per aumentare il tempo di trasmissione. Scopri le nuove funzionalità in negozio e le best practice per ottimizzare gli asset per app prima di queste modifiche.
Piattaforma
Sintonizzati per scoprire gli ultimi aggiornamenti alla piattaforma Android.
Esegui la migrazione delle tue app ad Android 13
Ogni nuova release di Android include modifiche del comportamento della piattaforma di cui l'app deve tenere conto; alcune di queste modifiche si applicano solo quando scegli come target la nuova versione dell'SDK, mentre altre riguardano principalmente la privacy e la sicurezza. Passeremo in rassegna queste modifiche, daremo approfondimenti su come testare la tua app e parleremo delle nuove funzionalità di Android 13 che puoi sfruttare per offrire ai tuoi primi utenti Android 13 la migliore esperienza.
Presentare un'esperienza multimediale di alta qualità per tutti gli utenti
Le esperienze multimediali hanno una forte dipendenza da una varietà di fattori, come le funzionalità hardware del dispositivo e le proprietà del file multimediale stesso, che formano una matrice complessa di scenari che gli sviluppatori devono gestire. In questa presentazione, illustreremo gli strumenti e le strategie per assicurarsi che l'app multimediale sia ottimizzata per offrire la migliore esperienza a tutti gli utenti, indipendentemente dal caso d'uso.
Migliorare la qualità dell'esperienza sociale con Android Fotocamera
In questa sessione esploreremo innovazioni innovative per migliorare la qualità, migliorare la latenza e creare esperienze innovative con Android Fotocamera.
Creare un mondo multilingue
Scopri le best practice per internazionalizzare la tua app Android e come implementare le preferenze relative alla lingua per app.
Esegui la migrazione a Libreria Fatturazione Play 5
A maggio 2022, Google Play ha aggiunto nuove funzionalità relative agli abbonamenti che offrono una maggiore flessibilità e complessità nel catalogo dei prodotti in abbonamento. Scopri come adattare le integrazioni di Android e server eseguendo la migrazione a Libreria Fatturazione Play 5 e adottando i nuovi endpoint creati per sfruttare le nuove funzionalità e progetta il tuo sistema per ridurre i costi di manutenzione.
Progettare un'app di alta qualità con le ultime funzionalità Android
Le recenti release di Android hanno portato un'interfaccia utente totalmente reinventata che sembra animata a ogni tocco, scorrimento e scorrimento. In questa sessione, ci occuperemo di 3 funzionalità della piattaforma per aiutarti a perfezionare la tua app con layout premium, una piacevole navigazione e un sistema di colori accessibile. Gli utenti si aspettano un'esperienza di alta qualità per le loro app: come possono farlo gli sviluppatori?
Accelerazione hardware per il machine learning on-device
L'accelerazione hardware può ridurre drasticamente la latenza di inferenza per le funzionalità abilitate per il machine learning e consentirti di offrire esperienze dal vivo in diretta che altrimenti non sarebbero possibili. Oggi, oltre alla CPU, i dispositivi Android incorporano vari chip specializzati come GPU, DSP o NPU che puoi utilizzare per accelerare l'inferenza ML. In questa presentazione, esamineremo alcuni strumenti e soluzioni offerti dai team di machine learning TensorFlow e Android che ti aiuteranno a sfruttare i vari hardware per accelerare l'inferenza ML nella tua app Android.
Attestazione demistificante
L'attendibilità dei dispositivi è complicata, ma essenziale per le app moderne. Anche i migliori sviluppatori di dispositivi mobili delle più grandi aziende raramente hanno il tempo di diventare esperti. In questa presentazione, illustreremo che cos'è una attestazione, quali app dovrebbero trarne vantaggio, quali azioni dovresti intraprendere se non ritieni attendibili i dispositivi e come l'API Play Integrity semplifica il tuo percorso verso il miglioramento della tua app.
Creare assistenza per l'accessibilità per Compose
Jetpack Compose è il nuovo toolkit di Android per la creazione di UI native e, in questo intervento, illustreremo gli elementi necessari per creare un nuovo toolkit per la compatibilità con i servizi di accessibilità. Lo scopo di questa conversazione è aiutare gli sviluppatori a comprendere meglio in che modo i diversi servizi di accessibilità, come TalkBack e Switch Access, sono in grado di comprendere e monitorare lo stato dell'interfaccia utente in un'app Android.
Supporto dell'audio BLE nelle tue applicazioni di comunicazione vocale
Android 13 introduce il supporto per gli elementi audio BLE Audio e entro il prossimo anno saranno disponibili sul mercato i dispositivi hardware. Questa sessione tecnica si concentrerà su come l'API Telecom può supportare gli elementi audio BLE per usare audio bidirezionale di alta qualità fino a 32 kHz, supporto per microfono stereo e molte altre funzionalità.
Più avanti in Privacy Sandbox
Panoramica di Privacy Sandbox su Android, inclusi i nostri piani per la versione beta e non solo. Scopri le nuove funzionalità di ciascuna API Privacy Sandbox e come sfruttarle nella tua app o nel tuo gioco.
Tutto lo spazio di archiviazione su Android
La perseveranza è un elemento fondamentale di ogni app mobile. Android fornisce API diverse per accedere o esporre file con compromessi. Devi richiedere WRITE_EXTERNAL_STORAGE? Come puoi accedere a un'immagine nello spazio di archiviazione condiviso? In questa sessione potrai comprendere i concetti chiave dell'archiviazione e sfruttare le API recenti per migliorare sia la produttività degli sviluppatori sia la privacy degli utenti.
HDR 10BIT: acquisizione, riproduzione e condivisione di video a 10 bit
In questa sessione, i partecipanti potranno approfondire la conoscenza dei video HDR e parlare del processo end-to-end, inclusi acquisizione, modifica, riproduzione e condivisione dei video. Gli argomenti specifici che possiamo discutere includono la nuova API Media3 Transformer per la modifica, la visualizzazione di immagini su SurfaceView per la riproduzione e altre best practice aggiuntive per preparare i file per la condivisione.
Fidelizza gli utenti adottando i flussi di lavoro per il rispetto delle norme sulla privacy
In questa conferenza ribadiamo alcune delle principali novità delle autorizzazioni Android nelle ultime release, spiegando il motivo per cui crediamo nell'insieme di principi riportati sopra e mostrando alcune delle nostre app Google che riteniamo le abbiano adottate nelle proprie app. Creare una migliore esperienza di privacy per i propri utenti. Ci auguriamo di poter ispirare gli sviluppatori ad adottare queste best practice e migliorare la fiducia degli utenti nelle loro app.
Creazione di widget per app Android moderni
La tua app ha un widget dell'app o vuoi crearne uno? In questa sessione ti mostreremo come abbiamo modernizzato i nostri widget delle app in modo da aumentare il coinvolgimento e condivideremo i nostri suggerimenti migliori per aiutarti a creare widget per le app per Android moderni
Fai in modo che la tua app non funzioni in un mondo a 64 bit
La modalità a 64 bit offre solo alcune lacune nel modo in cui le persone utilizzano la piattaforma. In questa presentazione viene spiegato come garantire il funzionamento della tua app sui dispositivi Android di nuova generazione.
Introduzione alla banda ultralarga su Android
Introduzione alla tecnologia a banda ultralarga, ai concetti chiave e alle applicazioni reali. Oltre a una procedura dettagliata della nostra nuova libreria Jetpack per creare app per Android e codice di esempio.
Sincronizzazione dei dati con Connessione Salute
Le app per il fitness archiviano le attività in un database. Connessione Salute archivia anche le attività in un database (una diversa!). Come si possono sincronizzare le attività tra le due (inclusa la propagazione di eliminazioni e aggiornamenti) in modo coerente, affidabile e comprensibile per l'utente?
Scheda grafica Android
Scopri come utilizzare le API grafiche di Android nella tua app, tra cui sfruttare alcune delle ultime funzionalità della piattaforma come AGSL, Android Graphics Shading Language.
Aggiungi evento al calendario
14 novembre 2022: Android Dev Summit - Piattaforma