Tutti gli orari sono nel fuso orario standard del Pacifico (UTC-08:00).
Al termine dell'evento, le registrazioni di tutte le sessioni (la fase principale e la seconda fase) saranno disponibili sul canale YouTube degli sviluppatori Android.
Durante l'evento verranno trasmesse in live streaming solo le sessioni sul palco principale.

Filtro:
Ora Descrizione _tipo _località _prodotto
08:00-10:00

Registrazione e colazione

10:00-11:00

Keynote

Keynote

Dave Burke, Steph Cuthbertson

Discorso di apertura dell'evento con Dave Burke, VP of Engineering e Steph Cuthbertson, Senior Director of Product Management.

Keynote Fase principale
11:00-15:00

Sandbox

Sandbox: demo e sessioni di consulenza - Argomenti AM

Incontra il team di Android e parlane con te!

Fermati al secondo piano per sessioni di domande e risposte, dimostrazioni o solo per chiacchierare. Gli argomenti e i team cambieranno nel corso della giornata, quindi pianifica la tua agenda ADS per ricevere risposte alle domande più urgenti. Durante entrambe le giornate, ospiti speciali e relatori saranno presenti nella Speakers' Lounge.

  • Android App Bundle e Dynamic Delivery
  • Android for Cars
  • Jetpack Android
  • Android Studio
  • Tablet e pieghevoli Android
  • Android TV
  • Migrazione ad AndroidX
  • Componenti dell'architettura
  • Biometria
  • Bluetooth
  • Crea una clinica per la velocità
  • FotocameraX
  • Cloud Android
  • Android per ChromeOS
  • Gestione dispositivi companion
  • Jetpack Compose
  • Kotlin
  • Play Academy
  • Privacy
  • Clinica delle prestazioni di runtime
  • Sicurezza
  • Interfaccia utente di sistema, notifiche
  • Telefonia
  • Alti, GSI, DSU
  • WebView
  • Finestre e attività

Android for Cars

Android Studio e strumenti

Android TV

Google Play

Jetpack

Kotlin

Esibizione

Piattaforma

Second Floor

Orari di ricevimento nella sandbox Second Floor Android for Cars Android Studio and Tooling Android TV Google Play Jetpack Kotlin Performance Platform
11:00-11:20

Pausa

11:00-11:20

In esclusiva per i live streaming

#AskAndroid: interviste a Dave Burke, Steph Cuthbertson, Chet Haase e Tor Norbye

Rispondendo alle domande che invii su Twitter utilizzando #AskAndroid.

In esclusiva per i live streaming
11:20-12:00

Sessione

Novità di Jetpack Compose

Adam Powell, Clara Bayarri, Romain Guy

Jetpack Compose è stato annunciato alla conferenza Google I/O e da allora il team ha lavorato sodo. Questa presentazione presenta Compose a nuovi segmenti di pubblico, spiegando che cos'è il progetto e come sta prendendo forma. La presentazione aggiorna anche le persone che già conoscono Jetpack Compose, incluso l'evoluzione del progetto.

Jetpack

Fase principale

Sessione Fase principale Jetpack
11:20-12:00

Sessione

Android su larga scala: come portare le esperienze ottimizzate sullo schermo di casa

Kenneth Ford, Pietro Maggi

Con l'arrivo di Android a nuovi fattori di forma e gli OEM che si spingono sui confini con nuove tecnologie, è il momento di dare un'occhiata a cosa offrono questi ambienti a te e ai tuoi utenti. È fondamentale che il flusso di lavoro degli sviluppatori tenga conto di ridimensionabilità, nuove dimensioni e proporzioni del display, multidisplay e continuità delle app per offrire agli utenti la migliore esperienza, ovunque si trovino. I giorni in cui percorreremo la strada più facile con screenOrientation="portrait" stanno per finire.

In questa presentazione discutiamo delle sfide affrontate quando si cerca di supportare Android su varie piattaforme e di come assicurarci di offrire un'esperienza eccellente su tutti questi fattori di forma. Termina questa presentazione con un elenco di controllo attuabile che aiuta a stabilizzare la tua app e l'esperienza utente su qualsiasi dispositivo.

Altro

Seconda fase

Sessione Seconda fase Altro
12:00-12:05

Pausa

12:05-12:25

Sessione

Novità di Room

Florina Muntenescu, Daniel Santiago Rivera

La camera offre una persistenza semplice e sicura senza il boilerplate, ma non ci siamo fermati qui. Nella stanza 2.2 abbiamo aggiunto diverse funzionalità molto richieste: migliore supporto per le relazioni, l'integrazione con Kotlin Flows, database predefiniti, entità parziali, valori predefiniti dello schema e maggiore velocità di build. In questa presentazione, scoprirai di più su queste funzionalità e su come utilizzarle nella tua app abiliterà funzionalità più avanzate e richiederai meno codice da scrivere e gestire.

Jetpack

Fase principale

Sessione Fase principale Jetpack
12:05-12:25

Sessione

Novità di CameraX

Caren Chang, Xi Zhang

Scopri le novità di CameraX dal lancio alpha al Google I/O di quest'anno e dai team di Google che hanno utilizzato CameraX nelle loro app.

Jetpack

Seconda fase

Sessione Seconda fase Jetpack
12:25-13:40

Pranzo

12:25-12:45

In esclusiva per i live streaming

#AskAndroid: Jetpack Compose

Rispondendo alle domande che invii su Twitter utilizzando #AskAndroid.

In esclusiva per i live streaming
12:45-12:55

In esclusiva per i live streaming

#ChiediAndroid: FotocameraX

Rispondendo alle domande che invii su Twitter utilizzando #AskAndroid.

In esclusiva per i live streaming
12:55-13:05

In esclusiva per i live streaming

#AskAndroid: fattori di forma

Rispondendo alle domande che invii su Twitter utilizzando #AskAndroid.

In esclusiva per i live streaming
13:40-14:20

Sessione

Novità di Android Studio

Tor Norbye, Jamal Eason

In questa sessione forniamo aggiornamenti e demo sui nuovi sviluppi e sulle funzionalità di Android Studio e su come gli strumenti possono integrarsi nel flusso di lavoro di sviluppo delle app.

Android Studio e strumenti

Fase principale

Sessione Fase principale Android Studio e strumenti
13:40-14:20

Sessione

Android TV: best practice per le app coinvolgenti

zen cassio

Android TV ha registrato uno slancio enorme,con una crescita di quasi il 100% su base annua della disponibilità del volume di app e oltre 5000 app e giochi nel suo ecosistema. Questa presentazione ti aiuterà a coinvolgere il pubblico con la tua app grazie a informazioni approfondite su integrazioni, metriche di successo e lezioni apprese con Android TV.

Android TV

Google Play

Seconda fase

Google Play Seconda fase Android TV su Google Play
13:40-14:45

Codelab

Codelab per Jetpack Compose

Jetpack

Sala codelab

Codelab Sala codelab Jetpack
14:20-14:25

Pausa

14:25-14:45

Sessione

Navigazione da bordo a bordo con la navigazione tramite gesti

Chris Banes, Rohan Shah

Per aiutare gli sviluppatori a creare esperienze coinvolgenti, Android 10 aggiunge nuovi modelli di navigazione del sistema che consentono alle app di occupare una parte maggiore dello schermo dell'utente.

Questa presentazione illustra il funzionamento delle app con la nuova navigazione tramite gesti e i modi per mitigare i conflitti tra gesti. Vediamo anche come aggiornare le app per renderle disponibili da un lato all'altro, disegnandoci dietro le barre di sistema per creare un'esperienza immersiva per gli utenti.

Interfaccia utente

Fase principale

Sessione Fase principale Interfaccia utente
14:25-14:45

Sessione

Codifica in stile: analisi statica con regole di lint personalizzate

Alan Viverette, Rahul Ravikumar

Android Lint consente ai team di automatizzare l'applicazione delle best practice, riducendo il tempo dedicato ai feedback banali delle revisioni del codice e migliorando l'integrità complessiva del codice. Questa presentazione insegna le nozioni di base sulla scrittura di una regola lint personalizzata, compreso come testarla e distribuirle per il tuo team.

Linee guida per le API

Seconda fase

Sessione Seconda fase Linee guida per le API
14:45-14:50

Pausa

14:50-15:10

Sessione

LiveData con Coroutine e Flow

Jose Alcérreca, Yigit Boyar

LiveData è una soluzione semplice, osservabile e sensibile al ciclo di vita, progettata per creare UI che reagiscono ai cambiamenti in modo sicuro ed efficiente. Può essere utilizzato al di là delle comunicazioni Viewautorizzazione️ViewModel e è supportato anche da componenti come Room. Tuttavia, c'è il rischio di un utilizzo eccessivo, soprattutto quando si gestiscono più thread. La soluzione? Invece di espandere le sue funzionalità, LiveData ora funziona perfettamente con le coroutine di Kotlin. In questa presentazione parleremo del nuovo builder di coroutine "liveData", mostrando quando e come utilizzarlo e testando i pattern e gli anti-pattern per creare UI reattive, efficienti e solide.

Jetpack

Fase principale

Sessione Fase principale Jetpack
14:50-15:10

Sessione

Dalle proprietà Gradle alle API AGP

Jerome Dochez, Chris Warrington, Xavier Ducrohet

L'API Gradle per input, output e cablaggio delle attività è cambiata in modo significativo negli ultimi due anni. In questa sessione, esamineremo le best practice attuali e il modo in cui si adattano alle nuove API per il plug-in Android Gradle

Android Studio e strumenti

Seconda fase

Sessione Seconda fase Android Studio e strumenti
14:50-15:35

Codelab

Apri codelab

Jetpack

Sala codelab

Codelab Sala codelab Jetpack
15:00-19:00

Sandbox

Sandbox: demo e sessioni di consulenza - Argomenti PM

Incontra il team di Android e parlane con te!

Fermati al secondo piano per sessioni di domande e risposte, dimostrazioni o solo per chiacchierare. Gli argomenti e i team cambieranno nel corso della giornata, quindi pianifica la tua agenda ADS per ricevere risposte alle domande più urgenti. Durante entrambe le giornate, ospiti speciali e relatori saranno presenti nella Speakers' Lounge.

  • 5G
  • Actions on Google
  • Android for Cars
  • Framework Android
  • Jetpack Android
  • Android Studio
  • Tablet e pieghevoli Android
  • Android TV
  • Animazione
  • Componenti dell'architettura
  • Crea una clinica per la velocità
  • FotocameraX
  • Android per ChromeOS
  • Jetpack Compose
  • Firebase
  • Giochi e grafica
  • Identità e compilazione automatica
  • Aggiornamenti in-app
  • Kotlin
  • Posizione e contenuti
  • Machine learning su Android
  • Audio e contenuti multimediali in Android 10
  • NDK e C++
  • Play Academy
  • Privacy
  • Clinica delle prestazioni di runtime
  • Archiviazione mirata
  • Sicurezza

Android for Cars

Android Studio e strumenti

Android TV

Google Play

Jetpack

Kotlin

Esibizione

Piattaforma

Second Floor

Orari di ricevimento nella sandbox Second Floor Android for Cars Android Studio and Tooling Android TV Google Play Jetpack Kotlin Performance Platform
15:10-15:15

Pausa

15:15-15:35

Sessione

WorkManager: oltre le basi

Rahul Ravikumar, Sumir Kataria

Scopri di più su WorkManager, la libreria Jetpack per l'elaborazione in background. Questa presentazione introduce concetti intermedi e avanzati per rispondere a domande comuni, suggerimenti e problemi che potresti riscontrare quando esegui il deployment su un grande ecosistema di utenti e dispositivi.

Jetpack

Fase principale

Sessione Fase principale Jetpack
15:15-15:35

Sessione

Contrastare le regressioni con i benchmark nella CI

Chris Craik, Dustin Lam

È facile dimenticare le prestazioni finché gli utenti non si lamentano, ma puoi evitare un'esperienza utente negativa rilevando le regressioni in CI. In questa presentazione, analizziamo i motivi per cui la varianza rende difficile il rilevamento della regressione e le strategie che utilizziamo durante la scrittura delle librerie Jetpack. Esamineremo la nuova libreria Jetpack Benchmark e vedremo come utilizzarla per misurare i percorsi di codice caldo, dallo scorrimento di RecyclerView alle query dei database.

Esibizione

Seconda fase

Sessione Seconda fase Esibizione
15:35-16:05

Pausa tè pomeridiano

15:35-15:55

In esclusiva per i live streaming

#AskAndroid: Community Android e guida introduttiva ad Android

Rispondendo alle domande che invii su Twitter utilizzando #AskAndroid.

In esclusiva per i live streaming
16:05-16:45

Sessione

Novità di Android Studio Design Tools

John Hoford, Paris Hsu, Oscar Adame Vázquez, Nicolas Roard

Questa presentazione illustra le novità degli strumenti di progettazione di Android Studio e illustra i nuovi strumenti e le nuove funzionalità introdotte lo scorso anno. Diamo un'occhiata più da vicino alla nuova libreria MotionEditor e MotionLayout, inclusa una panoramica delle nuove funzionalità e dei nuovi principi, alla creazione di animazioni utilizzando l'editor e a suggerimenti utili.

Android Studio e strumenti

Fase principale

Sessione Fase principale Android Studio e strumenti
16:05-16:45

Sessione

ADB pubblicato

Chet Haase, Tor Norbye, Romain Guy

Unisciti a noi per la registrazione dal vivo di un episodio del podcast dell'ADB, con i presentatori Tor, Chet e Romain, oltre alla possibilità di assistere a sessioni di domande e risposte dal vivo del pubblico.

Android TV

Seconda fase

Sessione Seconda fase Android TV
16:05-17:10

Codelab

Stanza con un codelab sulla visualizzazione

Jetpack

Sala codelab

Codelab Sala codelab Jetpack
16:45-16:50

Pausa

16:50-17:10

Sessione

Migrazione ad AndroidX: è il momento giusto

Nick Anthony, Time Song

Analizziamo in dettaglio la realtà della migrazione ad AndroidX. Questo intervento fornisce la motivazione per eseguire la migrazione al più presto, definisce le aspettative in modo appropriato e consiglia un processo per eseguire la migrazione nel modo più agevole possibile.

Jetpack

Fase principale

Sessione Fase principale Jetpack
16:50-17:10

Sessione

Come creare app multimediali per auto

Madan Ankapura

Con i nuovi sistemi di infotainment basati sul sistema operativo Android Automotive integrati direttamente nelle auto, questa presentazione si concentra su come creare nuove app o adattare le app esistenti al sistema operativo Android Automotive. Ti spiega come progettare, sviluppare, pubblicare e distribuire la tua app multimediale.

Android for Cars

Seconda fase

Sessione Seconda fase Android for Cars
17:10-17:20

Pausa

17:20-17:40

Sessione

Programmazione ad alte prestazioni (grafica)

Romain Guy, Mathias Agopian

Questa presentazione descrive varie tecniche utilizzate dal motore di rendering Filament per offrire prestazioni elevate sui dispositivi Android: programmazione compatibile con la cache della CPU, sistema di job multi-thread per saturazione dei core, risoluzione dinamica, salto dei frame, esecuzione di calcoli dello shardr a semi-float, come utilizzare formati float piccoli per le texture, scrittura di SIMD e codice C++ ottimizzato per l'ottimizzazione e altro ancora.

Interfaccia utente

Fase principale

Sessione Fase principale Interfaccia utente
17:20-17:40

Sessione

Fatturazione di Google Play: il cambiamento del paradigma "Acquista ovunque"

Oscar Rodríguez

Negli ultimi anni abbiamo introdotto in Google Play nuove funzionalità che consentono agli utenti di scoprire e acquistare articoli e abbonamenti in molti modi nuovi, dall'interno e dall'esterno dell'app.

Gli sviluppatori che hanno adottato questi cambiamenti nelle proprie app hanno riscontrato miglioramenti dell'esperienza utente e, di conseguenza, una crescita sostanziale delle entrate. Tuttavia, l'integrazione di queste funzionalità in un'app o in un gioco richiede un cambiamento fondamentale in cui devi pensare al modo in cui gli acquisti vengono effettuati e consumati.

Questa sessione approfondisce la progettazione per l'acquisto ovunque. Parleremo di promozioni, abbonamenti e installazioni, acquisti in contanti, transazioni in attesa e approvazioni di acquisti da remoto. Sono invitati a partecipare tutti gli sviluppatori di app e giochi che utilizzano il servizio Fatturazione Google Play.

Google Play

Seconda fase

Sessione Seconda fase Google Play
17:20-18:25

Codelab

Codelab sul layout del movimento

Jetpack

Sala codelab

Codelab Sala codelab Jetpack
17:40-17:45

Pausa

17:45-18:25

Chat informale

Chat Fireside Android

Ospitato da Chet Haase

Impara da un gruppo di esperti del team tecnico della piattaforma Android, in cui risponderanno alle tue domande DAL VIVO.

Android Studio e strumenti

Linee guida per le API

Google Play

Jetpack

Kotlin

Esibizione

Piattaforma

Interfaccia utente

Fase principale

Chat informale Fase principale Piattaforma Guida all'API per Android Studio e strumenti di Google Play Jetpack Kotlin Performance Platform UI
17:45-18:25

Sessione

Perché Google ritiene che la mia app sia dannosa?

Alec Guertin

Google Play Protect esamina costantemente le app e avvisa gli utenti quando rileva comportamenti conformi alle nostre norme relative a software mobile indesiderato (MUWS) e app potenzialmente dannose. In questa presentazione, descriviamo il processo di revisione. Condividiamo inoltre insight ed esempi di insidie comuni che causano agli sviluppatori "buoni" violazioni di questi criteri.

Google Play

Seconda fase

Sessione Seconda fase Google Play
18:25-21:25

Dopo la festa