Un'anteprima dei discorsi che potrai guardare al #AndroidDevSummit
Playlist
Guarda le sessioni tecniche approfondite sugli strumenti e sulle API di sviluppo Android moderno che preferisci.

Layout e grafica personalizzati in Scrivi

Jetpack Compose offre una varietà di soluzioni pronte all'uso per creare schermi da zero in modo facile e veloce. Ma cosa succede quando è necessario fare un passo in più e adottare un approccio completamente personalizzato? In questa presentazione imparerai a creare progetti complessi utilizzando una potente combinazione di layout di scrittura e grafica personalizzati. Parleremo di elementi come la disposizione di un grafico personalizzato, le operazioni di disegno della composizione e le animazioni con un approccio più pratico, creando in soli 20 minuti una complessa app di esempio per il monitoraggio del sonno.


Approfondimento sui modificatori di composizione

Approfondimento sulla storia dei modificatori e dei vincoli delle API. Oltre ai problemi che hanno lo scopo di risolvere, portando a un'importante revisione dell'implementazione nella versione 1.3 e all'aggiunta di diverse API sperimentali ma potenti di livello inferiore, a cui eseguiremo la migrazione nel corso delle prossime release. Questa presentazione tratterà i motivi e le finalità di questa migrazione, l'impatto che avrà sugli sviluppatori e l'impatto sulle prestazioni che avrà per gli utenti finali.


Detentori statali e produzione statale nel livello UI

Il livello UI mostra i dati dell'applicazione sullo schermo. Ma come funziona esattamente? In questa presentazione, approfondiremo la pipeline di produzione dello stato dell'interfaccia utente e i titolari di stati che gestiscono la complessità dell'interfaccia utente. Inoltre, imparerai a conoscere le differenze tra l'interfaccia utente e la logica di business, un ViewModel e un normale proprietario di stato, classe, stato ed eventi e altro ancora. Di cosa si tratta, quando e come farlo.


Rendere le app superveloci con i profili Baseline

I profili di riferimento sono un nuovo modo per migliorare notevolmente le prestazioni di avvio e runtime di app e librerie. In questa sessione ti spiegheremo come creare un profilo di riferimento e verificarne l'efficacia. Scoprirai inoltre come Android Runtime migliora le prestazioni dell'app quando viene fornito un profilo di riferimento su varie versioni della piattaforma Android.


Strumenti all'avanguardia per la scrittura

In questa presentazione ti illustreremo lo stato dell'arte degli strumenti per la scrittura di Android Studio, mostrando come incorporare questi strumenti nel tuo flusso di lavoro di sviluppo.

Imparerai a progettare e convalidare la tua UI con Scrivi anteprima, accelerare il flusso di lavoro di sviluppo con la modifica dal vivo e scrivere codice più velocemente con le funzionalità di modifica di Scrivi. Ti mostreremo anche come analizzare il layout, comprendere le ricomposizioni con Controllo layout e individuare i problemi di prestazioni nel codice.

Al termine di questa presentazione, sarai in grado di sfruttare questi strumenti per creare una UI di Compose belli, ad alte prestazioni e adattiva.


Novità di Android Build

In questa presentazione, vorremmo condividere le novità del plug-in Android per Gradle (AGP) e il modo in cui le nuove API e funzionalità possono aiutarti a migliorare la produttività della build (manutenzione e velocità).


Dalle visualizzazioni alla scrittura: da dove posso iniziare?

Utilizzare Jetpack Compose non significa dover ricreare l'app da zero, ma puoi adottare un approccio incrementale alla migrazione. In questa presentazione imparerai a iniziare a introdurre Compose nel codebase e a eseguire la migrazione graduale delle schermate esistenti. Dopo questa presentazione, avrai delle solide basi su come approcciare la conversione della tua app in Compose.


Dove issare quello stato in Compose?

In questa presentazione imparerai come e dove visualizzare lo stato in Jetpack Compose. Quando dovrebbe essere issato lo stato? Deve essere in una funzione componibile, in una classe proprietario dello stato normale o in un ViewModel? In questa sessione esploreremo le diverse possibilità utilizzando esempi reali.


Material You nelle app Compose

La libreria Material 3 Jetpack Compose sarà stabile su ADS. Scopri temi e componenti nuovi e aggiornati e inizia a usare la libreria nelle tue app di produzione. Questa presentazione descrive anche il colore dinamico di Material You e la migrazione da Material 2. Scopri perché l'adozione di Jetpack Compose ora rende le app aggiornate e aiuta a rimanere sincronizzate con l'evoluzione del linguaggio visivo e dell'estetica del sistema operativo Android.


5 modi in cui Compose migliora i test dell'UI

Se ti serve un'altra scusa per eseguire la migrazione della tua app a Compose, testare gli elementi componibili è più semplice, rapido e affidabile rispetto al test di Views. In questa presentazione, vedremo cinque modi in cui i test sono migliorati grazie al modo in cui è stato progettato Compose.


Usa le best practice per la sicurezza di più moduli con Navigation Compose

Man mano che la tua app cresce in dimensioni e complessità, seguendo queste best practice per l'utilizzo di Scrittura navigazione potrai espandere il grafico di navigazione in più moduli in modo da mantenere la sicurezza dei tipi in tutte le chiamate di navigazione. Questa presentazione spiegherà anche come separare le schermate pronte per Kotlin Multiplatform dal codice di navigazione e come riunire il codice di navigazione dopo averlo suddiviso in più moduli.


Migrazioni delle sale pratiche

Le migrazioni dei database a volte possono sembrare uno sport estremo. Se sei d'accordo, questo è l'argomento che fa per te. In questa presentazione tratteremo le migrazioni automatiche, le modalità di migrazione di un database precompilato, di pre- e post-elaborazione dei dati per le migrazioni e di come gestire le chiavi e le viste esterne durante una migrazione. Con queste nuove abilità, le migrazioni non sembreranno più come fare paracadutismo con un paracadute, ma forse come se lo facessi con un jetpack.


Test su larga scala con dispositivi gestiti Gradle

Gradle Managed Devices (GMD) semplifica l'utilizzo dei dispositivi virtuali per eseguire test scalabili e completamente gestiti, con la memorizzazione nella cache dei test, lo sharding e la gestione del ciclo di vita integrati. Ora stiamo aggiungendo il supporto per i dispositivi fisici e virtuali in esecuzione in Firebase Test Lab per portare i vantaggi dei GMD nella soluzione di test cloud di Google per Android.


5 funzionalità di Android Studio da non perdere

Ormai tutti hanno probabilmente visto gli strumenti di Jetpack Compose, l'editing live e altre funzionalità di alto profilo di Android Studio in azione. Per questo motivo, in questa presentazione mostreremo 5 miglioramenti e 5 funzionalità in arrivo nell'IDE che forse non sono così facilmente evidenti, ma che hanno la possibilità di migliorare notevolmente i flussi di lavoro di sviluppo quotidiani.


Altri suggerimenti sulle prestazioni per Jetpack Compose

Un follow-up all'I/O Common Performance Gotchas nel discorso su Jetpack Compose. Approfondiremo i dettagli del motivo per cui rinviare le letture dello stato di Compose, approfondiremo la stabilità e come Compose la deduce, daremo un'occhiata a una nuova API per reportFullyDrawn e altro ancora.


Creare un'app scalabile, modulare e testabile da zero

Se stai creando un'app da zero o vuoi aggiornarla per seguire le moderne best practice per lo sviluppo di Android, questa presentazione ti offrirà una panoramica generale di tutti gli elementi di cui hai bisogno e di come si integrano tra loro utilizzando un esempio reale: l'app Now in Android.

Questa presentazione spiegherà anche come abbiamo creato una delle funzionalità dell'app e quali sono le decisioni alla base del suo design. Parleremo dell'architettura modulare testabile dell'app e parleremo di come abbiamo creato un insieme di elementi dell'interfaccia utente riutilizzabili utilizzando Jetpack Compose e Material3.


Reinventare la progettazione e lo sviluppo Handoff: presentazione di Relay

In questa breve chiacchierata ti presenteremo Relay, ora disponibile in versione alpha aperta. L'inoltro è un nuovo processo che consente ai team di creare una UI in Figma e generare componenti UI di Compose ad alta precisione. Relay pone i dati strutturati dei componenti al centro della collaborazione tra designer e sviluppatore, determinando un'implementazione immediata dell'interfaccia utente e una rapida iterazione.


5 rapide animazioni per far risaltare la tua app di composizione

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 dare vita alla tua app in pochi minuti.


Applicare uno stile al testo nella finestra di composizione

Gli stili del testo possono conferire carattere alla tua app. In questa presentazione, utilizzeremo Jetchat per imparare a usare le API Material per configurare la tipografia, incluso l'uso di caratteri scaricabili e caratteri variabili. Personalizzeremo il fumetto della chat in modo che si comprima a seconda della lunghezza del messaggio. Infine, definiremo uno stile per il messaggio, assegnandogli un bordo sfumato, un cursore che cambia colore durante la digitazione e una casella decorata completamente personalizzata.


Crea app offline

Nessuna rete? Nessun problema. Scopri come creare un'app offline. Questa presentazione tratterà la modellazione, la semantica dell'accesso ai dati, la sincronizzazione e la risoluzione dei conflitti. Metterà inoltre in evidenza le utilità e le strutture di dati indispensabili durante la creazione di app offline.


Per livello o caratteristica? Perché non entrambi?! Guida alla modularizzazione delle app per Android

Questa presentazione pratica ti fornirà un insieme di schemi e ricette comuni per modularizzare il tuo progetto nel contesto della moderna architettura delle app per Android. Scopri i tipi di moduli e il loro ruolo in un codebase multimodulo.


Raccolta di flussi in un approccio consapevole del ciclo di vita

Il metodo consigliato per raccogliere i flussi su Android è raccogliere i flussi in base al ciclo di vita. In questa presentazione, esploreremo le diverse API necessarie per farlo, come l'APIrepeatOnLifecycle o collectAsStateWithLifecycle in Jetpack Compose, e vedremo come funzionano in dettaglio.


Misura accuratamente il rendimento dell'app con le build profilabili

Durante lo sviluppo locale, la maggior parte degli sviluppatori di app crea ed esegue la propria app in modalità di cui è possibile eseguire il debug. Tuttavia, le app di cui è possibile eseguire il debug comportano un peggioramento significativo e vario delle prestazioni e non sono utili per misurare le tempistiche in modo accurato. In questa presentazione scoprirai i vantaggi delle app profilabili per la misurazione delle prestazioni e come crearle in Android Studio.


Scrivi il tuo primo test UI di Compose

In questa presentazione ti illustreremo come scrivere il primo test dell'interfaccia utente di Compose. Parleremo di ritrovatori, asserzioni, azioni e matcher e daremo un'occhiata veloce all'albero della semantica.


Gestisci i report di Firebase Crashlytics più rapidamente da Android Studio

Firebase Crashlytics registra gli errori che si verificano nelle app di produzione degli sviluppatori, ma fino a oggi era necessario accedere alla console web di Crashlytics per esaminare gli errori. Gli approfondimenti sulla qualità delle app, introdotto in Android Studio Electric Eel, consentono l'integrazione degli errori con Android Studio, consentendoti di accedere al codice pertinente che causa gli errori.

Questa presentazione illustrerà le nozioni di base degli approfondimenti sulla qualità delle app e come questo può essere utile per il debug degli errori nelle app di produzione.

Monitorare i contenuti

Guarda i video per scoprire gli ultimi aggiornamenti sulla creazione di creatività per diversi fattori di forma e schermate.


Crea UI migliori per vari fattori di forma con Android Studio

Android Studio rende più facile e veloce l'espansione dell'app su più fattori di forma, dalle più piccole a grandi. Fai un tour dell'IDE in cui ti illustreremo nuovi strumenti e funzionalità migliorate come linting visivo, dispositivi di riferimento, emulatori ridimensionabili ed emulatori Wear, Assistente accoppiamento Wear, anteprime dei fattori di forma e molto altro. Al termine di questa conversazione, sarai in grado di accelerare il tuo flusso di lavoro con l'ambiente multi-dispositivo di Studio per creare soluzioni per schermi di grandi dimensioni e Wear OS.


Scrivi: implementazione dell'interfaccia utente reattiva per schermi di grandi dimensioni

Scopri come creare layout adattivi per schermi di qualsiasi dimensione. Svilupperai la mentalità per la creazione di una UI con Compose, in modo da offrire un'esperienza utente ottimale su smartphone, tablet, pieghevoli e dispositivi ChromeOS.


Cosa fare e cosa non fare: atteggiamento di ottimizzazione delle app per schermi di grandi dimensioni

Scopri le best practice per creare la tua app Android in modo che funzioni bene su schermi più grandi e pieghevoli. Parleremo di tutti gli aspetti: i nuovi strumenti di Android Studio, le librerie Jetpack nuove e aggiornate e indicazioni più specifiche su progettazione e sviluppo per consentirti di trarre il massimo profitto dagli oltre 270 milioni di dispositivi Android attivi con schermo grande.


Progettazione per schermi di grandi dimensioni: layout canonici e gerarchia visiva

I layout canonici offrono un ottimo punto di partenza per diversificare le esperienze su schermi di grandi dimensioni, in quanto coprono casi d'uso e dimensioni dello schermo comuni. Ma come si fa a scegliere il layout giusto per la propria app o a basarsi su layout canonici per creare un'esperienza adattiva che si adatti perfettamente al tuo prodotto? Impara a comprendere i layout canonici dal punto di vista del design e i concetti fondamentali dello sviluppo, spiegando la logica dei feed, i dettagli degli elenchi e i layout dei riquadri di supporto, oltre a sfruttare le potenzialità per migliorare il tuo design adattivo.


Creazione di app multimediali su Wear OS

In questa presentazione imparerai a creare un'app multimediale di alta qualità su Wear OS. Per prima cosa, analizzeremo i percorsi degli utenti principali delle app multimediali per delineare cosa creare, poi discuteremo di come facilitare lo sviluppo adottando i nuovi Media Toolkit e Media3 Exoplayer e concluderemo con alcuni suggerimenti utili per garantire buone prestazioni.


Approfondimento sull'architettura delle app Wear OS

Sviluppare per Wear OS non significa imparare a usare Android da zero. Con questa presentazione imparerai ad aggiungere un nuovo progetto Wear a un progetto per dispositivi mobili esistente o a creare e strutturare un'app Wear da zero. Vedremo qual è il modo migliore per organizzare il tuo codice per riutilizzarlo il più possibile e capiremo come sfruttare strumenti come Horologist per fornire una solida esperienza ai tuoi utenti.


Creare esperienze di fitness utili con Health Services e Health Connect

Le esperienze di salute e fitness moderne sono disponibili in diversi fattori di forma. Raramente i dati vivono e muoiono su un singolo dispositivo indossabile, su un'app per telefono o su un'apparecchiatura. È un dato di fatto che un ampio portafoglio di dispositivi, inclusi smartphone e indossabili, e molte app per la salute, il fitness e il benessere vengono eseguite su Android.

In questa presentazione imparerai a creare esperienze coerenti e intelligenti che colleghino i servizi sanitari e Connessione Salute e consentano agli utenti di avere il controllo sui propri dati e sulla propria privacy.


Migliorare l'esperienza utente sulla TV

Gli ultimi aggiornamenti della piattaforma per la TV offrono nuovi modi straordinari per offrire esperienze utente migliori alle app in salotto.


Novità della libreria di app per auto

Scopri le nuove funzionalità aggiunte di recente alla libreria di app per auto per migliorare come mai prima d'ora le app ottimizzate per la guida su Android Auto e sul sistema operativo Android Automotive.


Altre operazioni con l'incorporamento di attività e multi-finestra

In passato pensavamo che gli utenti potessero vedere e interagire con un'attività in un dato momento. A partire da Android 12L, questa ipotesi non è più valida poiché Android 12L e versioni successive mette in primo piano il multitasking, consentendo agli utenti di avere due attività sullo schermo da app diverse o dalla stessa app. In questa presentazione parleremo di cosa devi fare per assicurarti che la tua app possa essere lanciata in modalità multi-finestra e come sfruttare lo spazio extra e mostrare più di un'attività contemporaneamente.


L'app Fotocamera su diversi fattori di forma

In passato, la tua app avrebbe potuto vivere nella stessa finestra e con un orientamento fisso per tutto il suo ciclo di vita. Tuttavia, con la disponibilità di nuovi fattori di forma, come i dispositivi pieghevoli, e di nuove modalità di visualizzazione come multi-finestra e multidisplay, non si può più pensare che questo sia vero. Vediamo alcune delle considerazioni più importanti per lo sviluppo di un'app che ha come target dispositivi di grandi dimensioni e pieghevoli.


Scrivere un unico sistema di navigazione in grado di gestire telefoni, dispositivi ChromeOS e tutto il resto può sembrare un'impresa ardua. Parleremo delle strategie per affrontare questo lavoro e di come Navigation Compose può essere utilizzato insieme ai layout canonici per creare la migliore esperienza per gli schermi di grandi dimensioni che si adatta perfettamente agli schermi dei telefoni.


Inserti: versione Compose

Non avere paura di andare a capo! Scopri come i riquadri comunicano con la tua app nel punto in cui vengono posizionate le decorazioni di sistema e come le nuove API Compose consentono di spostare automaticamente i contenuti con le barre di sistema, la tastiera software e la barra delle applicazioni.


La chiave del supporto di tastiera e mouse su tablet e ChromeOS

Oggi Android ha oltre 270 milioni di dispositivi attivi con schermi di grandi dimensioni. Con l'introduzione di ogni nuovo dispositivo con schermi di grandi dimensioni, continua a crescere l'importanza di ottimizzare l'app per il supporto di mouse e tastiera. Questa presentazione approfondisce il codice che puoi utilizzare per introdurre e ottimizzare il supporto di tastiera e mouse nella tua app.


Sviluppo per l'assistente su più dispositivi

In questa presentazione imparerai a sfruttare gli strumenti e le API voice-first di Android Studio per portare la funzionalità vocale tramite l'Assistente Google nelle tue app per vari tipi di dispositivi.


Tre livelli di qualità per schermi grandi su Google Play

La crescente popolarità di tablet e dispositivi pieghevoli offre opportunità di rivolgersi a una nuova gamma di utenti in modi innovativi. Un'interfaccia utente adattabile ti consente di creare facilmente questa esperienza.

In questa presentazione capirai cosa hanno a disposizione gli sviluppatori per supportare schermi di grandi dimensioni per creare e testare UI adattabili su Android, in modo che gli utenti apprezzino la tua app indipendentemente dal dispositivo su cui la utilizzano.


Trascina per un multitasking senza interruzioni

Con l'aumento dei dispositivi con schermi di grandi dimensioni, gli utenti utilizzano sempre più app contemporaneamente. Aggiungendo il supporto per trascinare i contenuti da e verso l'app, puoi semplificare l'esperienza e soddisfare gli utenti con fantastiche interazioni tra app.


Perché e come ottimizzare la tua app per ChromeOS

Milioni di app Android sono attualmente disponibili su ChromeOS e, se la tua app è su Google Play, potrebbe essere una di queste. Questa presentazione fornirà una panoramica su come possiamo adottare le misure per garantire la migliore esperienza possibile ai nostri utenti su ChromeOS.


Aggiunta del supporto per lo stilo alla tua app Android

Scopri come ottimizzare le tue app Android per l'inserimento dello stilo. Sfruttando le nuove librerie Jetpack, puoi introdurre esperienze utente coinvolgenti con i dispositivi con stilo per ottenere un'esperienza simile a quella della penna su carta.


Testare le app per il fitness Wear OS senza sforzi

Rispetto alle app per smartphone, sviluppare un'esperienza di salute e fitness di alta qualità per Wear (e in particolare eseguire il QA manuale) può essere un po' difficoltoso. Le capacità variano in base al dispositivo e correre (o nuotare!) più e più volte per testare un percorso dell'utente non è pratico. In questa discussione sull'illuminazione esamineremo alcune opzioni per testare esperienze di salute e fitness con due piedi ben fermi per terra, tramite l'emulatore e la modalità sintetica dei servizi sanitari.


Intorno allo smartwatch: gestione dell'input rotatorio in Wear OS

I dispositivi Wear OS potrebbero contenere una corona fisica o una ghiera girevole. Quando un utente gira la corona, il sistema genera eventi rotatori che gli sviluppatori possono utilizzare per fornire interazioni tattili avanzate all'utente. Ad esempio, questa funzionalità può essere utilizzata per scorrere le schermate o per controllare il volume dell'audio. In questa presentazione imparerai a gestire l'input rotatorio nella tua app.


Fai risplendere la tua app per tutti i dispositivi su Google Play

Le informazioni della scheda dell'app su Google Play stanno per prolungare il tempo di trasmissione. Scopri le nuove funzionalità disponibili nello store e le best practice per ottimizzare gli asset per app prima di questi cambiamenti.

Monitorare i contenuti

Sintonizzati per scoprire gli ultimi aggiornamenti alla piattaforma Android.


Esegui la migrazione delle tue app ad Android 13

Ogni nuova versione di Android prevede modifiche al comportamento della piattaforma che la tua app deve tenere conto; alcune di queste modifiche si applicano solo quando scegli come target la nuova versione dell'SDK, mentre altre, che riguardano principalmente privacy e sicurezza, si applicano a tutte le app. Tratteremo queste modifiche, forniremo informazioni 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.


Presentazione di un'esperienza multimediale di alta qualità a tutti gli utenti

Le esperienze multimediali dipendono fortemente da una varietà di fattori, come le funzionalità hardware del dispositivo e le proprietà del file multimediale stesso, formando una complicata matrice di scenari che gli sviluppatori devono gestire. In questa presentazione parleremo degli strumenti e delle strategie per garantire che la tua 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 la fotocamera Android

In questa sessione esploreremo le nuove innovazioni del framework per migliorare la qualità, la latenza e creare esperienze innovative con la fotocamera Android.


Costruire per un mondo multilingue

Scopri le best practice per internazionalizzare la tua app per Android e come implementare le preferenze linguistiche per le singole app.


Esegui la migrazione a Libreria Fatturazione Play 5

A maggio 2022 Google Play ha aggiunto nuove funzionalità in abbonamento che offrono maggiore flessibilità e complessità nel catalogo dei prodotti in abbonamento. Scopri come adattare le integrazioni di Android e server eseguendo la migrazione alla Libreria Fatturazione Play 5 e adottando i nuovi endpoint creati per sfruttare le nuove funzionalità e progettando il tuo sistema per ridurre i costi di manutenzione.


Progettazione di un'app di alta qualità con le ultime funzionalità Android

Le recenti versioni di Android hanno introdotto un'interfaccia utente completamente reinventata che si sente viva a ogni tocco, scorrimento e scorrimento. In questa sessione tratteremo tre funzionalità della piattaforma che ti aiuteranno a perfezionare la tua app con layout premium, una navigazione piacevole e un sistema di colori accessibile. Gli utenti si aspettano un'esperienza di alta qualità per le loro app. In che modo gli sviluppatori possono soddisfarla?


Accelerazione hardware per il machine learning on-device

L'accelerazione hardware può ridurre drasticamente la latenza di inferenza per le funzionalità abilitate dal machine learning e ti consente di offrire esperienze dal vivo sul dispositivo 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 TensorFlow e Android ML che consentono di sfruttare vari componenti hardware per accelerare l'inferenza ML nella propria app per Android.


Attestazione demistificante

L'attendibilità dei dispositivi è complicata, ma essenziale per le app moderne. Anche i migliori sviluppatori mobile delle più grandi aziende raramente hanno il tempo di diventare esperti. In questa presentazione, parleremo dell'attestazione, delle app che dovrebbero sfruttarla, delle azioni da intraprendere se non ritieni attendibile un dispositivo e del modo in cui l'API Play Integrity semplifica il tuo percorso verso il miglioramento della sicurezza delle app.


Creazione del supporto dell'accessibilità per la scrittura

Jetpack Compose è il nuovo toolkit di Android per la creazione di una UI nativa e, in questa presentazione, parleremo di cosa è stato necessario per creare un nuovo toolkit dell'interfaccia utente affinché sia compatibile con i servizi di accessibilità. Questa presentazione ha lo scopo di aiutare gli sviluppatori a comprendere più a fondo in che modo i vari servizi di accessibilità, come TalkBack e Switch Access, sono in grado di comprendere e monitorare lo stato dell'interfaccia utente in un'app per Android.


Supporto di BLE Audio nelle applicazioni di comunicazione vocale

Android 13 introduce il supporto degli auricolari BLE Audio e, entro il prossimo anno, i dispositivi hardware saranno disponibili sul mercato. Questa sessione tecnica si concentrerà sul modo in cui l'API Telecom può supportare gli auricolari BLE Audio per utilizzare l'audio bidirezionale di alta qualità fino a 32 kHz, il supporto del microfono stereo e molte altre funzionalità.


Prossimo passaggio su Privacy Sandbox

Panoramica di Privacy Sandbox su Android, inclusi i piani per la versione beta e non solo. Scopri le nuove funzionalità di ogni API Privacy Sandbox e come sfruttarle nella tua app o nel tuo gioco.


Tutto ciò che riguarda l'archiviazione su Android

La persistenza è un elemento fondamentale di ogni app mobile. Android fornisce diverse API per accedere ai file o esporre i file con compromessi diversi. Vuoi richiedere WRITE_EXTERNAL_STORAGE? Come si accede a un'immagine nello spazio di archiviazione condiviso? In questa sessione imparerai a comprendere i concetti chiave dello spazio di archiviazione e a sfruttare le API recenti per migliorare sia la produttività degli sviluppatori che la privacy degli utenti.


HDR 10BIT: acquisizione, riproduzione e condivisione di video a 10BIT

Questa presentazione tratterà i video HDR e spiegherà il processo end-to-end, incluse l'acquisizione, l'editing, la riproduzione e la condivisione dei video. Tra gli argomenti specifici che possiamo esaminare figurano la nuova API Media3 Transformer per la modifica, la visualizzazione di immagini su SurfaceView per la riproduzione e altre best practice per preparare i file per la condivisione.


Promuovi la fiducia degli utenti adottando flussi di lavoro per le autorizzazioni nel rispetto della privacy

In questa presentazione, ripeteremo alcuni importanti lanci relativi alle autorizzazioni Android nelle ultime versioni, spiegando perché crediamo nell'insieme di principi indicati sopra e mostreremo alcune delle nostre app Google che crediamo le abbiano adottate nelle loro app per creare un'esperienza di privacy migliore per i loro utenti. Ci auguriamo di poter ispirare gli sviluppatori ad adottare queste best practice e di aumentare la fiducia degli utenti nelle loro esperienze con le app.


Creazione di widget per app Android moderne

La tua app ha un widget dell'app o vuoi crearne uno? In questa sessione mostreremo come abbiamo modernizzato i widget delle nostre app per aumentare il coinvolgimento e condivideremo suggerimenti utili per aiutarvi a creare moderni AppWidget Android


Evita errori delle tue app in un mondo solo a 64 bit

La risoluzione a 64 bit non può che risolvere il problema del modo in cui le persone utilizzano la piattaforma. Questa presentazione spiega come assicurarsi che la propria app funzioni sulla nuova generazione di dispositivi Android.


Introduzione alla banda ultralarga su Android

Introduzione alla tecnologia a banda ultralarga, ai concetti chiave e alle applicazioni reali. Inoltre, è disponibile una procedura dettagliata della nuova libreria Jetpack per creare app per Android utilizzandola insieme a codice di esempio.


Sincronizzazione dei dati con Connessione Salute

Le app per il fitness memorizzano le attività in un database. Connessione Salute archivia anche le attività in un database (uno diverso!). In che modo le attività possono essere sincronizzate tra i due (compresa la propagazione di eliminazioni e aggiornamenti) in modo coerente, affidabile e comprensibile per l'utente?


Elementi grafici per Android

Scopri come usare le API grafiche di Android nella tua app e come sfruttare alcune delle funzionalità della piattaforma più recenti come AGSL e Android Graphics Shading Language.

Aggiungi evento al calendario

14 novembre 2022: Android Dev Summit - Piattaforma

Aggiungi a Google Calendar Aggiungi a un altro calendario