Tutti gli orari sono nel fuso orario legale dell'Europa centrale (UTC+02:00)
- In live streaming
Ora | Descrizione | _tipo | _traccia | _prodotto |
---|---|---|---|---|
10:00 - 10:45 Keynote |
Discorso di apertura giorno 2Ewa Macias, Behshad Behzadi, Mícheál Ó FoghlúSala dell'auditorium della sessione S1 Scopri di più sull'impegno di Google in ambito di progettazione in Europa e incontra le persone che ne fanno parte. |
Keynote | Non solo per dispositivi mobili, ma anche per dispositivi mobili | Cloud Assistant |
10:45 - 11:30 Domande e risposte |
Domande e risposte sullo sviluppo di una communityDaniele FrancoSalotto della community Come coinvolgere una community intorno al tuo progetto? Come creare un ottimo gruppo di meetup? Chiedi a Googler e ad altre persone di condurre qualcosa che riguarda la community. |
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 di Google Developers e Google Cloud. Incontra gli esperti di Android, Web e Cloud e scopri come ottenere la certificazione. |
Sessione | Community | |
11:00 - 11:45 Sessione |
Componenti architetturaFlorina MuntenescuSala dell'auditorium della sessione S1 Dal lancio dei componenti dell'architettura Android in anteprima alla conferenza I/O, molti sviluppatori ci hanno dato ottimi feedback. Sono in possesso degli ultimi aggiornamenti e ci occuperemo di casi d'uso interessanti. |
Sessione | Android | Android |
11:00 - 12:30 Formazione |
App web progressive basate sui datiSara BianchiS3.1 Sala d'addestramento Le PWA sono relativamente facili da creare per i siti di \"sola lettura\", ma cosa succede quando vuoi che gli utenti lavorino offline e si sincronizzino quando sono online? Ti aiutiamo a progettare la tua app per dati statici e dinamici, creare sincronizzazione in background, aggiornare il tuo backend quando sei online e utilizzare gli strumenti Google più recenti per semplificare il processo. |
Formazione | Web mobile | PWA |
11:00 - 11:45 Sessione |
Machine learning con TensorFlowAndrea GasparovicSala del teatro S2 TensorFlow è il framework di machine learning open source più popolare al mondo. In questa presentazione, ti daremo un'introduzione a TensorFlow, nonché scopriremo le novità che abbiamo sviluppato. Tratteremo anche alcuni casi d'uso che dimostrano come TensorFlow viene utilizzato da Google e nel mondo reale. |
Sessione | Oltre il mobile | TensorFlow |
11:00 - 12:30 Formazione |
La via da seguire (e viceversa): definire una navigazione efficace nell'appMarcello Bianchi, Yasmine EvjenS3.2 Sala di addestramento La navigazione è fondamentale per l'esperienza utente di un'app. Il modo in cui un utente naviga nella tua app può determinare la sua opinione sull'app, se la utilizza correttamente e se quest'ultima raggiunge gli obiettivi commerciali. Definire la navigazione dell'app non è sempre facile. In questa sessione esamineremo i modelli di navigazione comuni su Android, come funzionano e come combinarli per definire una navigazione efficace nella tua app. Ti illustreremo come identificare gli utenti chiave, assegnare priorità alle attività degli utenti e organizzare i contenuti collocandoli in una gerarchia. |
Formazione | Sviluppa su dispositivi mobili | Android |
11:30 - 12:00 Sessione |
Diventare un esperto Google Developers: informazioni sul programma GDEMonika StarzykSalotto della community Scopri tutto sul Programma Esperti di Google Developers e come partecipare. |
Sessione | Community | |
11:45 - 12:30 Sessione |
Concetti fondamentali di Google Cloud Platform: tour guidatoMarc Cohen, Mete AtamelSala dell'auditorium della sessione S1 C'è tanto da guadare nel cloud computing e cercare di capirlo può essere scoraggiante. In questa sessione, Marc e Mete ti guideranno in un tour pratico e pratico della portata e della profondità dei problemi che possono essere risolti con Google Cloud Platform. |
Sessione | Sviluppa su dispositivi mobili | Cloud Assistant |
11:45 - 12:30 Sessione |
Aumentare le prestazioni tramite i miglioramenti della qualità dell'appAlexey KokinSala del teatro S2 Scopri come usare 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 su dispositivi mobili | Firebase |
12:00 - 14:15 Formazione |
Laboratorio orecchiniEliška ČejpováSalotto della community Costruisci orecchini, collane, braccialetti o qualsiasi altro prodotto con i componenti di un vecchio computer. |
Formazione | Community | |
12:30 - 14:00 Formazione |
Potenzia la tua app con Cloud Functions e il machine learningS3.1 Sala d'addestramento Supponiamo che tu abbia già un'app che utilizza Firebase. Ora però vuoi aggiungere l'elaborazione dei pagamenti, l'elaborazione delle immagini, l'invio di notifiche push o altre funzionalità che non possono essere eseguite all'interno dell'app stessa. Come puoi fare queste cose senza avviare i tuoi server? con Firebase. In questo codelab imparerai a scrivere funzioni JavaScript da eseguire in risposta agli eventi che si verificano in Firebase. Quindi, esegui il deployment di queste funzioni in Cloud Functions for Firebase, dove vengono eseguite con scalabilità automatica sull'infrastruttura Google. Per ottenere il massimo dalla partecipazione, assicurati di aver installato Node.js e npm sulla tua macchina insieme al tuo editor di testo preferito. |
Formazione | Sviluppa su dispositivi mobili | Firebase |
12:30 - 13:15 Sessione |
Riquadro sulla UI di Voice: di cosa si tratta?Nandini Stocker, Sachit Mishra, Kimberly Harvey, Marc PaulinaSala del teatro S2 Per definizione, la conversazione è lo scambio di idee attraverso le parole tra due persone. Ma cosa succede quando questo scambio avviene tra un essere umano e un dispositivo? Le norme della conversazione cambiano? Se sì, qual era la differenza? In questo riquadro esploriamo l'intersezione tra progettazione e sviluppo per imparare a creare esperienze di conversazione per gli utenti. Partecipanti del panel: Sachit Mishra, Developer for Assistant/Actions on Google, Kimberly Harvey, Conversation Designer e Marc Paulina, UX Designer per Assistente Google su Wear Moderato da: Nandini Stocker, Head of Conversation Design Advocacy & Partnerships |
Sessione | Sviluppa su dispositivi mobili | |
12:30 - 14:00 Formazione |
Approfondimento sul layout dei vincoliDan GalpinS3.2 Sala di addestramento In questo workshop imparerai a utilizzare l'editor del layout del vincolo per creare layout flessibili ed efficienti per le tue app Android. Il workshop fornisce un'app iniziale per consentirti di sperimentare i layout. |
Formazione | Android | Android |
12:30 - 13:15 Sessione |
Container, Kubernetes e Google CloudRobert Kubis, Steffen HanikelSala dell'auditorium della sessione S1 La creazione di un singolo microservizio è una sfida ben comprensibile. Non è così facile creare un cluster di microservizi con bilanciamento del carico resilienti e con riparazione automatica. Ancora più difficile è gestire il cluster con implementazioni e rollback, scalare i singoli servizi on demand e condividere in modo sicuro i secret e la configurazione tra i servizi. Kubernetes, un sistema di gestione dei container open source, può essere d'aiuto. In questa presentazione, inizieremo con un semplice microservizio, containerizzalo mediante Docker e scalarlo su un cluster di microservizi resilienti gestiti da Kubernetes. Lungo il percorso, impareremo cosa rende Kubernetes un ottimo sistema per automatizzare il deployment, le operazioni e la scalabilità delle applicazioni containerizzate. Siamo lieti che FlixBus si unisca a noi sul palco per parlare di esperienze e best practice relative all'adozione e all'esecuzione di Kubernetes in produzione. |
Sessione | Sviluppa su dispositivi mobili | Nuvola |
13:15 - 13:45 Sessione |
Un anno avanti nelle norme globali sulla tecnologiaDaniele OslerSala dell'auditorium della sessione S1 In questa sessione, ti illustreremo le tendenze politiche e tecnologiche emergenti che interessano gli sviluppatori e ti forniremo idee chiare su come aggiungere la tua voce al dibattito. |
Sessione | Android | Android Android Things |
13:30 - 14:15 Sessione |
Informazioni sul programma Google Developers AgencyAmit ChopraSalotto della community Scopri tutto sul programma Google Developers Agency |
Sessione | Community | |
14:15 - 15:00 Sessione |
Potenziare le tue app con la posizione e le mappeAndrea RossiSala del teatro S2 Google Maps mette il mondo alla portata di tutti. Scopri come sfruttare le nostre API per integrare Google Maps nella tua app per Android o iOS. Ti mostreremo come utilizzare gli stili per mettere in evidenza le tue funzionalità e abilitare nuovi casi d'uso. Le API di Google Maps possono anche offrirti molte funzionalità aggiuntive, consentendoti di basarti sui nostri dati sul mondo. Scoprirai come far conoscere il mondo ai tuoi utenti. |
Sessione | Sviluppa su dispositivi mobili | Maps |
14:15 - 15:00 Sessione |
Creare una community Google: informazioni sul programma GDGDaniele FrancoSalotto della community Scopri tutto sul programma Google Developer Group, come creare un gruppo o partecipare come membro. |
Sessione | Community | |
14:15 - 15:45 Formazione |
Esecuzione pratica di un modello TensorFlow su AndroidMarco RossiS3.2 Sala di addestramento In questa sessione imparerai a utilizzare TensorFlow per aggiungere il machine learning alle tue app Android. TensorFlow rende il machine learning facile da usare 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 app web progressiveStefano MagriSala dell'auditorium della sessione S1 Le app web progressive (PWA) si stanno diffondendo sul web più velocemente di quanto chiunque avrebbe potuto prevedere. Due anni fa, gli sviluppatori dovevano fare la maggior parte delle operazioni idrauliche in modo autonomo per sfruttare le nuove API disponibili nel browser, ma oggi disponiamo di strumenti potenti e solidi che possono aiutare gli sviluppatori di qualsiasi background a distribuire rapidamente applicazioni più coinvolgenti. |
Sessione | Web mobile | PWA |
14:15 - 15:45 Formazione |
Esercitazione pratica con le API Google Cloud Vision e Natural LanguageSara RobinsonS3.1 Sala d'addestramento Questo corso di formazione con istruttore illustra nel dettaglio come utilizzare sia l'API Google Cloud Vision sia 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 incredibili funzionalità delle API di machine learning di Google Cloud. |
Formazione | Sviluppa su dispositivi mobili | Nuvola |
15:00 - 15:45 Sessione |
Qual è il futuro del webThomas SteinerSala del teatro S2 Che tu lavori su e-commerce, media, giochi o qualsiasi altro tipo di sito, devi conoscere il futuro del web. In questa sessione scoprirai le prospettive per API, piattaforme e tecnologie. È probabile che dopotutto tu non abbia bisogno di un'app nativa... |
Sessione | Web mobile | Web mobile |
15:00 - 15:30 Sessione |
Partnership con la community: insieme alle informazioni sul programma Google DevelopersDaniele FrancoSalotto della community Scopri di più sul programma per i leader delle community che creano le proprie community, prendendo ispirazione da altri lead e da Google Developers. |
Sessione | Community | |
15:00 - 15:45 Sessione |
Sviluppo di app per l'assistente conversazionale utilizzando Actions on GoogleIdo Green, Dan Imrie-SitunayakeSala dell'auditorium della sessione S1 L'Assistente Google è disponibile sia su Google Home sia sugli smartphone Android. Actions on Google consente agli sviluppatori di estendere l'Assistente Google per creare le tue app di assistente per le conversazioni. 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 relative all'interfaccia utente vocale (VUI) per progettare esperienze di conversazione coinvolgenti che piacciano gli utenti. |
Sessione | Oltre il mobile | Assistente |
15:30 - 16:30 Sessione |
Informazioni sul programma Women TechmakersAzzurra RagoneSalotto della community Scopri tutto sul programma Women Techmakers e come partecipare. |
Sessione | Community | |
15:45 - 17:15 Formazione |
Fai pratica con l'Assistente Google e sviluppa le tue app dell'assistente con API.AISachit Mishra, Shuyang ChenS3.2 Sala di addestramento In questa sessione, imparerai a creare app dell'assistente personalizzate che funzionino con l'Assistente Google. Utilizzando API.AI, scoprirai quanto è facile creare una conversazione con un utente, semplicemente programmando alcune frasi e risposte di esempio. Utilizzando un semplice webhook scritto con Node.js, puoi interfacciare l'app Assistant con il backend del tuo server. Questa è un'ottima sessione per tutti gli sviluppatori che vogliono imparare a creare per l'Assistente Google.Prima di partecipare a questo corso, assicurati di aver installato: 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 le prestazioniWojtek KalicińskiSala dell'auditorium della sessione S1 Le prestazioni sono importanti e quest'anno Google Play e Android Studio hanno fornito nuovissimi strumenti per aiutarti a diagnosticare i problemi di prestazioni e mantenere le tue app veloci e fluide. |
Sessione | Android | Android Play |
15:45 - 16:30 Sessione |
App to 60 - Utilizzo di Firebase nell'app esistentePersona di JenniferSala del teatro S2 Hai creato il nucleo della tua app. Ora, come fai a sapere cosa stanno facendo i tuoi utenti? Come puoi coinvolgerli di nuovo? E come fare a evitare che la tua app abbia arresti anomali ed esplori la tua app, in modo che non scompaiano? |
Sessione | Sviluppa su dispositivi mobili | Nuvola |
15:45 - 17:15 Formazione |
Integrare AMP nella PWASara BianchiS3.1 Sala d'addestramento Le pagine AMP (Accelerated Mobile Pages) sono ideali per i siti basati sui contenuti come i siti di notizie e i blog, ma cosa succede se vuoi integrarli in app web progressive? Scopri come combinare la velocità di AMP con la potenza offline delle app web progressive. |
Formazione | Web mobile | AMP PWA |
16:30 - 17:15 Sessione |
Introduzione a DeepMindGianni FerrariSala dell'auditorium della sessione S1 Una rapida panoramica del lavoro svolto da DeepMind. |
Sessione | Oltre il mobile | Mente profonda |
16:30 - 17:15 Sessione |
Modularizzazione dell'appBen WeissSala del teatro S2 La modularizzazione dell'app consente di distribuire agli utenti l'APK più piccolo, fondamentale per la creazione di app istantanee e per attaccare i mercati emergenti. |
Sessione | Android | Android |
17:15 - 18:00 Keynote |
Discorso di apertura di chiusuraDirk Primbs, Sowmya SubramaSala dell'auditorium della sessione S1 Cambiare il mondo, un po' alla volta |
Keynote | Beyond Mobile: Sviluppo su Android Mobile Web |