Tutti gli orari sono nel fuso orario dell'Europa centrale (UTC+02:00)
- In live streaming
Ora | Descrizione | _type | _track | _prodotto |
---|---|---|---|---|
10:00 - 10:45 Keynote |
Discorso di apertura del secondo giornoEwa Macias, Behshad Behzadi, Mícheál Ó FoghlúS1 Session Auditorium Hall Scopri di più sull'impegno di Google nel campo dei tecnici in Europa e incontra le persone che si occupano dei progetti. |
Keynote | Oltre lo sviluppo mobile sui dispositivi mobili | Cloud dell'assistente |
10:45 - 11:30 Domande e risposte |
Domande e risposte sullo sviluppo di una communityDaniele FrancoCommunity Come coinvolgere una community attorno al tuo progetto? Come si crea un gruppo di Meetup efficace? Vieni a chiedere a Googler e un'altra community conduce qualsiasi attività correlata. |
Domande e risposte | Community | |
11:00 - 17:15 Sessione |
Certificazione Google Developers e CloudGoogle Developers e Cloud Certification Lounge Scopri le novità dei programmi di certificazione Google Developers e Google Cloud. Scopri gli esperti di Android, Web e Cloud e come ottenere la certificazione. |
Sessione | Community | |
11:00 - 11:45 Sessione |
Componenti architetturaFlorina MuntenescuS1 Session Auditorium Hall Dal lancio dei componenti di architettura Android in anteprima alla conferenza I/O, molti sviluppatori ci hanno dato ottimi feedback. Disponiamo degli ultimi aggiornamenti e stiamo analizzando casi d'uso interessanti. |
Sessione | Android | Android |
11:00 - 12:30 Formazione |
App web progressive basate sui datiSara ColomboS3.1 Sala riunioni di formazione Le PWA sono relativamente facili da creare per gli annunci di \"sola lettura\" ma cosa succede quando vuoi che i tuoi utenti lavorino offline e si sincronizzino quando sono online? Ti aiutiamo a progettare l'app per dati statici e dinamici, a creare la sincronizzazione in background, ad aggiornare il tuo backend quando sei online e a utilizzare gli strumenti Google più recenti per semplificare il processo. |
Formazione | Web mobile | PWA |
11:00 - 11:45 Sessione |
Machine learning con TensorFlowAndrea GasparovicS2 Session Theatre Hall TensorFlow è il framework di machine learning open source più popolare al mondo. In questa presentazione, forniremo un'introduzione a TensorFlow e scoprirai le novità che abbiamo sviluppato. Tratteremo anche alcuni casi d'uso che dimostrano in che modo Google utilizza TensorFlow, oltre che nel mondo reale. |
Sessione | oltre il mobile | TensorFlow |
11:00 - 12:30 Formazione |
Il futuro e il ritorno: definire una navigazione efficace nella tua appLiam Spradlin, Yasmine EvjenS3.2 Sala riunioni di formazione La navigazione è fondamentale per l'esperienza utente di un'app. Il modo in cui un utente naviga nella tua app può determinarne le impressioni, l'eventuale utilizzo efficace dell'app e la possibilità di raggiungere i tuoi obiettivi commerciali. La definizione della navigazione nell'app non è sempre facile. In questa sessione osserveremo i modelli di navigazione più comuni su Android, il loro funzionamento e come combinarli per definire una navigazione efficace nella tua app. Ti guideremo attraverso come identificare gli utenti chiave, assegnare priorità alle loro attività e organizzare i contenuti posizionandoli all'interno di una gerarchia. |
Formazione | Sviluppa sul dispositivo mobile | Android |
11:30 - 12:00 Sessione |
Diventare esperti di Google Developers: informazioni sul programma GDEMonika StarzykCommunity Scopri tutto sul Programma Esperti di sviluppo Google e su come partecipare. |
Sessione | Community | |
11:45 - 12:30 Sessione |
Concetti fondamentali della piattaforma Google Cloud: tour guidatoMarc Cohen, Mete AtamelS1 Session Auditorium Hall C'è molto da fare nel cloud computing e cercare di capire tutto può essere scoraggiante. In questa sessione, Marc e Mete ti illustreranno un tour guidato pratico e pratico dell'incredibile ambito e profondità dei problemi che possono essere risolti con Google Cloud Platform. |
Sessione | Sviluppa sul dispositivo mobile | Cloud dell'assistente |
11:45 - 12:30 Sessione |
Aumentare le prestazioni tramite i miglioramenti della qualità dell'appAlexey KokinS2 Session Theatre Hall Scopri come utilizzare Material Design e Android vitals per migliorare l'esperienza utente e aumentare il coinvolgimento e la fidelizzazione. Ottieni recensioni migliori degli utenti e fatti notare più spesso dai team redazionali creando un'app di alta qualità. |
Sessione | Sviluppa sul dispositivo mobile | Firebase |
12:00 - 14:15 Formazione |
Laboratorio orecchiniEliška ČejpováCommunity Costruisci orecchini, collane, braccialetti o altro ancora utilizzando vecchi componenti del computer. |
Formazione | Community | |
12:30 - 14:00 Formazione |
Potenzia la tua app con Cloud Functions e il machine learningS3.1 Sala riunioni di formazione Supponiamo che tu abbia già un'app che utilizza Firebase. Adesso, però, vuoi aggiungere l'elaborazione dei pagamenti, l'elaborazione delle immagini, l'invio di notifiche push o altre funzionalità che non possono essere eseguite nell'app stessa. Come puoi fare queste cose senza far partire i tuoi server? Ci pensa Firebase. In questo codelab imparerai a scrivere funzioni JavaScript da eseguire in risposta a eventi che si verificano in Firebase. Successivamente, esegui il deployment di queste funzioni in Cloud Functions for Firebase, dove vengono eseguite con scalabilità automatica sull'infrastruttura di Google. Per ottenere il massimo dalla partecipazione, assicurati di avere installato Node.js e npm sulla tua macchina insieme al tuo editor di testo preferito. |
Formazione | Sviluppa sul dispositivo mobile | Firebase |
12:30 - 13:15 Sessione |
Pannello nella UI di Voice: Che cos'è tutto questo rumore?Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc PaulinaS2 Session Theatre Hall Per definizione, una conversazione è lo scambio di idee tramite parole pronunciate tra due persone. Ma cosa succede quando avviene lo scambio tra l'uomo e il dispositivo? Le norme conversazionali cambiano? Se sì, qual era la differenza? In questo riquadro esploreremo l'intersezione tra progettazione e sviluppo per scoprire come creare esperienze di conversazione ottimali per i tuoi utenti. Partecipanti al panel: Sachit Mishra, Developer for Assistant/Actions on Google, Kimberly Harvey, Conversation Designer e Marc Paulina, UX Designer per l'Assistente Google su Wear. Moderazione da: Nandini Stocker, Head of Conversation Design Advocacy & Partnership |
Sessione | Sviluppa sul dispositivo mobile | |
12:30 - 14:00 Formazione |
Approfondimenti sul layout dei vincoliDan GalpinS3.2 Sala riunioni di formazione In questo workshop imparerai a utilizzare l'editor di layout del vincolo per creare layout flessibili ed efficienti per le tue app Android. Il workshop fornisce un'app iniziale che ti consente di sperimentare i layout. |
Formazione | Android | Android |
12:30 - 13:15 Sessione |
Container, Kubernetes e Google CloudRobert Kubis, Steffen HanikelS1 Session Auditorium Hall La creazione di un singolo microservizio è una sfida ben compresa. Non è così facile creare un cluster di microservizi con bilanciamento del carico resilienti e che si riparano autonomamente. La gestione del cluster con implementazioni e rollback, la scalabilità di singoli servizi on demand e la condivisione sicura di secret e configurazione tra i servizi sono ancora più difficili. Kubernetes, un sistema di gestione dei container open source, può aiutarti in questo. In questa presentazione, inizieremo con un semplice microservizio, lo containerizziamo con Docker e lo scalamo in un cluster di microservizi resilienti gestiti da Kubernetes. Lungo il percorso, scopriremo cosa rende Kubernetes un ottimo sistema per automatizzare il deployment, le operazioni e la scalabilità delle applicazioni containerizzate. Siamo felici che FlixBus si unisca a noi sul palco per parlare di esperienze e best practice nell'adozione e nell'esecuzione di Kubernetes in produzione. |
Sessione | Sviluppa sul dispositivo mobile | Cloud |
13:15 - 13:45 Sessione |
Le norme globali sulle tecnologie per il nuovo annoDaniele OslerS1 Session Auditorium Hall In questa sessione, ti accompagneremo tra le tendenze politiche e tecnologiche emergenti che interessano gli sviluppatori e ti forniremo idee chiare su come esprimerti al meglio nel dibattito. |
Sessione | Android | Android Things |
13:30 - 14:15 Sessione |
Informazioni sul programma Google Developers per agenzieAmit ChopraCommunity Scopri tutto sul programma Google Developers per agenzie |
Sessione | Community | |
14:15 - 15:00 Sessione |
Ottimizzazione delle app con la posizione e le mappeBrett MorganS2 Session Theatre Hall Google Maps rende il mondo a portata di mano. Scopri come puoi sfruttare le nostre API per portare Google Maps nella tua app per Android o iOS. Ti mostreremo come utilizzare gli stili per presentare le tue funzionalità e consentire nuovi casi d'uso. Le API di Google Maps possono inoltre offrirti molte funzionalità aggiuntive, consentendoti di sfruttare i nostri dati sul mondo. Imparerai a offrire il mondo ai tuoi utenti. |
Sessione | Sviluppa sul dispositivo mobile | Maps |
14:15 - 15:00 Sessione |
Creare una community Google: informazioni sul programma GDGDaniele FrancoCommunity Scopri tutto sul programma Google Developer Group e su come creare un gruppo o partecipare come membro. |
Sessione | Community | |
14:15 - 15:45 Formazione |
Esecuzione pratica di un modello TensorFlow su AndroidSegna DaoustS3.2 Sala riunioni di formazione In questa sessione imparerai a utilizzare TensorFlow per aggiungere il machine learning alle tue applicazioni Android. TensorFlow semplifica l'uso del machine learning e questa presentazione è un'ottima sessione per qualsiasi sviluppatore Android per vedere come può essere aggiunto. |
Formazione | oltre il mobile | TensorFlow per Android |
14:15 - 15:00 Sessione |
Framework e strumenti per le app web progressiveStefano BianchiS1 Session Auditorium Hall Le app web progressive (PWA) si stanno diffondendo sul web più velocemente di quanto chiunque avrebbe potuto prevedere. Due anni fa, gli sviluppatori dovevano svolgere la maggior parte delle operazioni idrauliche per sfruttare le nuove API disponibili nel browser, ma oggi disponiamo di strumenti potenti e affidabili che possono aiutare gli sviluppatori di qualsiasi background a distribuire rapidamente applicazioni più coinvolgenti.In questa sessione scoprirai:• Best practice per le PWA che dovresti sfruttare• Gli strumenti disponibili per aiutare gli sviluppatori che provengono da un'ampia varietà di background• Le filosofie per iniziare a utilizzare questi strumenti• Le filosofie pratiche per iniziare |
Sessione | Web mobile | PWA |
14:15 - 15:45 Formazione |
Esercitazioni pratiche sulle API Vision e Natural Language di Google CloudSara RobinsonS3.1 Sala riunioni di formazione Questa formazione con istruttore mostrerà passo passo come utilizzare sia l'API Google Cloud Vision che l'API Cloud Natural Language. Questo aiuterà i partecipanti a capire cosa serve per migliorare le loro applicazioni o scriverne di nuove, sfruttando al contempo le straordinarie funzionalità delle API di machine learning di Google Cloud. |
Formazione | Sviluppa sul dispositivo mobile | Cloud |
15:00 - 15:45 Sessione |
Quali sono le prospettive per il webThomas SteinerS2 Session Theatre Hall Che tu lavori nell'e-commerce, nei media, nei giochi o su qualche altro tipo di sito, devi conoscere il futuro del web. In questa sessione, scoprirai i passaggi successivi per API, piattaforme e tecnologie. È probabile che dopo tutto tu non abbia bisogno di un'app nativa... |
Sessione | Web mobile | Web mobile |
15:00 - 15:30 Sessione |
Partnership con la community: informazioni sul programma Insieme alle informazioni sul programma Google DevelopersDaniele FrancoCommunity Scopri il programma per i leader che creano le loro comunità, prendendo spunto da altri responsabili e da Google Developers. |
Sessione | Community | |
15:00 - 15:45 Sessione |
Sviluppare app di conversazione con Actions on GoogleIdo Green, Dan Imrie-SitunayakeS1 Session Auditorium Hall L'Assistente Google è disponibile sia su Google Home che su smartphone Android. Actions on Google consente agli sviluppatori di estendere l'Assistente Google per creare le proprie app conversazionali. In questa presentazione, descriveremo i componenti chiave di Actions on Google, ti mostreremo come creare facilmente la tua prima app per l'assistente utilizzando strumenti come API.AI ed esploreremo le best practice per l'interfaccia utente vocale (VUI) per progettare esperienze di conversazione avvincenti che entusiasmano gli utenti. |
Sessione | oltre il mobile | Assistente |
15:30 - 16:30 Sessione |
Informazioni sul programma Women TechmakerRagone azzurraCommunity Scopri tutto sul programma Women Techmaker e su come partecipare. |
Sessione | Community | |
15:45 - 17:15 Formazione |
Pratica l'Assistente Google e sviluppo di app per l'assistente con API.AISachit Mishra, Shuyang ChenS3.2 Sala riunioni di formazione In questa sessione imparerai a creare app dell'assistente compatibili con l'Assistente Google. Con API.AI scoprirai quanto è facile creare una conversazione con un utente, programmando semplicemente alcune frasi e risposte di esempio. Con un semplice hook web scritto utilizzando Node.js, puoi interfacciare l'app dell'assistente con il backend del tuo server. Questa è una sessione perfetta per qualsiasi sviluppatore per imparare a creare soluzioni per l'Assistente Google.Prima di partecipare a questo corso di formazione, assicurati di avere installato quanto segue: Node.js v6+ (LTS), interfaccia a riga di comando di Firebase (\"npm install -g firebase-tools\") |
Formazione | oltre il mobile | Assistente |
15:45 - 16:30 Sessione |
Strumenti per il rendimentoWojtek KalicińskiS1 Session Auditorium Hall Le prestazioni sono importanti e quest'anno Google Play e Android Studio hanno fornito nuovi strumenti per aiutarti a diagnosticare i problemi di prestazioni in modo da mantenere le tue app veloci e fluide. |
Sessione | Android | Android Play |
15:45 - 16:30 Sessione |
App to 60 - Utilizzo di Firebase sull'app esistenteJennifer - PersonaS2 Session Theatre Hall Hai quindi creato il nucleo della tua app. Come fai a sapere cosa stanno facendo i tuoi utenti? Come puoi coinvolgerli nuovamente? E come si fa a evitare gli arresti anomali e l'arresto dalla propria app, in modo che non sfuggano? |
Sessione | Sviluppa sul dispositivo mobile | Cloud |
15:45 - 17:15 Formazione |
Integrare AMP nella PWASara ColomboS3.1 Sala riunioni di formazione Le pagine Accelerated Mobile Pages (AMP) sono ideali per i siti basati sui contenuti come i siti di notizie e i blog, ma cosa succede se vuoi incorporarli nelle app web progressive? Scopri come combinare la velocità di AMP con la potenza delle app web progressive. |
Formazione | Web mobile | AMP per PWA |
16:30 - 17:15 Sessione |
Introduzione a DeepMindGianni SilveiraS1 Session Auditorium Hall Una rapida panoramica del lavoro svolto da DeepMind. |
Sessione | oltre il mobile | Mente profonda |
16:30 - 17:15 Sessione |
Modularizzazione dell'appBen WeissS2 Session Theatre Hall La modularizzazione della tua app ti consente di fornire agli utenti l'APK più piccolo, il che è fondamentale per la creazione di app istantanee e utile per attaccare i mercati emergenti. |
Sessione | Android | Android |
17:15 - 18:00 Keynote |
Discorso di apertura di chiusuraDirk Primbs, Sowmya SubramaS1 Session Auditorium Hall Cambiare il mondo, un po' alla volta |
Keynote | Oltre lo sviluppo mobile sul web mobile - Android |