1 dicembre 2017

Tutti gli orari sono nel fuso orario dell'India standard (UTC+05:30)

  • In live streaming
Filtro:
Ora Descrizione _tipo _traccia _prodotto
08:00-10:00

Colazione e registrazione

10:00-10:55

Sessione

Discorso di apertura giorno 1

Daniel Galpin, Pankaj Gupta, Francis Ma, Sachit Mishra, Tal Oppenheimer, Kaz Sato, Anitha Vijayakumar

Padiglione 3a

Scopri le ultime novità e gli aggiornamenti relativi ai prodotti e alle piattaforme per sviluppatori di Google.

Android

Assistente

Nuvola

Firebase

TensorFlow

Web mobile

Oltre il mobile

Sviluppa su dispositivi mobili

Web mobile

Android

Sessione Beyond Mobile: Sviluppo su Android Mobile Web Assistente Android Cloud Firebase TensorFlow Mobile Web
11:00-11:30

Sessione

Sessione informativa sul programma Gruppi della community

Franco

Salotto della community

Scopri tutto sul programma Community Developer Group, come creare un gruppo o partecipare come membro.

Community

Sessione Community
11:10-11:40

Sessione

Applicazioni web progressive: cosa, perché e come?

Sam Dutton, Jiewei Lin, Sarah Clark

Padiglione 3a

In questa presentazione, spiegheremo cosa, perché e come funzionano le app web progressive, analizzando degli esempi di codice. Combinando il meglio sia del web che delle app, le app web progressive si caricano rapidamente (anche su reti instabili), possono coinvolgere nuovamente gli utenti inviando notifiche push, hanno un'icona nella schermata Home e vengono caricate come esperienze a schermo intero di primo livello.

PWA

Web mobile

Sessione Web mobile PWA
11:10-11:40

Sessione

Real-World Machine Learning with TensorFlow e Cloud ML

Kaz Sato

Sala Jaaranda

TensorFlow, la libreria open source di Google per il machine learning, ha democratizzato il mondo dell'intelligenza artificiale fin dal suo lancio nel 2015. Insieme alla scalabilità di Cloud Machine Learning Engine di Google, TensorFlow può essere utilizzato da chiunque per sfruttare la tecnologia di deep learning in modo economico e senza molta esperienza. In questa presentazione esamineremo tre esempi di aziende che hanno adottato TensorFlow e Cloud ML per risolvere problemi reali: un agricoltore di cetrioli in Giappone che è stato in grado di creare da solo una selezionatrice di cetrioli basato sul deep learning, un servizio di smistamento di cetrioli basato sul deep learning, un servizio di smistamento di cetrioli basato sul deep learning e ricambi per la classificazione di incidenti di auto a livello globale, utilizzando un servizio significativamente correlato alle aste di auto

Nuvola

Oltre il mobile

Sessione Oltre il mobile Nuvola
11:10-12:40

Formazione

Crea un'app con i componenti dell'architettura

Lyla Fujiwara

Sala Gulmohar

Nel maggio 2017 sono state rilasciate le librerie dei componenti dell'architettura. Da soli, aiutano gli sviluppatori a gestire e semplificare il ciclo di vita dei componenti dell'interfaccia utente e la persistenza dei dati. Insieme, possono essere utilizzati per creare rapidamente app per Android in modo coerente. Questo corso di formazione è incentrato su come utilizzare insieme i componenti: creerai un'app con un'interfaccia utente reattiva che archivia e carica i dati locali.

Android

Android

Formazione Android Android
11:10-12:40

Formazione

Tutorial pratico sullo sviluppo di app per l'Assistente Google con Dialogflow

Sachit Mishra, Silvano Luciani

Sala Cassia

In questo corso di formazione imparerai a creare le tue app per l'Assistente Google. Con Dialogflow, scopri quanto è facile creare una conversazione con gli utenti semplicemente programmando alcune frasi e risposte di esempio. Puoi interfacciare l'app con il backend del tuo server utilizzando un semplice webhook scritto in node.js. Questa è un'ottima sessione per tutti gli sviluppatori che vogliono imparare a creare per l'Assistente Google.

Assistente

Oltre il mobile

Formazione Oltre il mobile Assistente
11:45-12:15

Domande e risposte

Domande e risposte sullo sviluppo di una community

Franco

Salotto 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.

Community

Domande e risposte Community
11:50-12:20

Sessione

Introduzione a Cloud Firestore

Dan McGrath

Sala Jaaranda

Firebase ha appena annunciato la release beta di Cloud Firestore, un database di documenti NoSQL completamente gestito per lo sviluppo di app web e per dispositivi mobili. È stata progettata per archiviare e sincronizzare facilmente i dati delle app su scala globale ed è ora disponibile in versione beta. In questa presentazione, i responsabili di prodotto condividono tutti i dettagli e dimostreranno come creare un'app scalabile con Cloud Firestore.

Firebase

Sviluppa su dispositivi mobili

Sessione Sviluppa su dispositivi mobili Firebase
11:50-12:20

Sessione

Sessione informativa di Google Developers e della certificazione Cloud

JP Souchak, Manohar Silam

Google Developers e Cloud Certification Lounge

Scopri come ottenere il riconoscimento delle tue competenze come Mobile Web Specialist, Associate Android Developer, Data Engineer o Cloud Architect. In questa sessione, JP Souchak e Manohar Silam condurranno una sessione informativa in diretta per presentare i punti salienti dei due programmi di certificazione e delle singole certificazioni. A seguire, dopo una sessione di domande e risposte, tempo permettendo.

Certificazione

Sessione Certificazione
11:50-12:20

Sessione

Test di Kotlin

Sean McQuillan

Padiglione 3a

Kotlin è un linguaggio di alto livello completamente integrato sia con il linguaggio di programmazione Java sia con Android Studio. Viene utilizzato per lo sviluppo Android in molte app note. Questa presentazione ti insegnerà a usare Kotlin in un approfondimento sui test di scrittura. I test sono un ottimo modo per imparare a usare Kotlin, scrivere test leggibili e far conoscere al tuo team di sviluppo la potenza di Kotlin.

Android

Android

Sessione Android Android
12:30-13:00

Sessione

Creare un sito di e-commerce con AMP

Ben Morss, Raghu Simha

Sala Jaaranda

AMP si è esteso a una libreria di componenti web a servizio completo, ideale per creare rapidamente pagine web dinamiche e belle. In questa presentazione illustreremo alcune delle cose straordinarie che può fare AMP e concluderemo dimostrando come utilizzare AMP per creare un'esperienza di e-commerce completa.

AMP

PWA

Web mobile

Sessione Web mobile PWA AMP
12:30-13:00

Sessione

Sessione informativa sul programma GDG

Jennifer Kohl

Salotto della community

Scopri tutto sul programma Google Developer Group, come creare un gruppo o partecipare come membro.

Community

Sessione Community
12:30-13:45

Pranzo

Hall 3b - Sabbiera

13:15-13:45

Sessione

Esplorare Oreo e la Support Library

Daniele Galpin

Padiglione 3a

In questa discussione vedremo nel dettaglio Android Oreo e la libreria di supporto. Scopri i cambiamenti significativi che contribuiscono a far funzionare, visualizzare e migliorare le tue app.

Android

Android

Sessione Android Android
13:15-14:45

Formazione

Crea un'app web con Firebase e Cloud Firestore

Arthur Thompson

Sala Gulmohar

Scopri in prima persona quanto è facile creare un'app web con Cloud Firestore. Il tuo insegnante creerà un'app web basata su questo codelab online. Puoi seguire le istruzioni o creare la stessa app per iOS o Android. Durante questa sessione di formazione metteremo a disposizione dei Googler che ci aiuteranno con una di queste tecnologie.

Firebase

Sviluppa su dispositivi mobili

Formazione Sviluppa su dispositivi mobili Firebase
13:15-14:45

Formazione

App web progressive basate sui dati

Sara Bianchi

Sala Cassia

Le PWA sono relativamente facili da creare per i siti di \"sola lettura\". Ma cosa succede se 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.

PWA

Web mobile

Formazione Web mobile PWA
14:00-14:30

Sessione

Diventare un esperto Google Developers: informazioni sul programma GDE

Nathalie Pereira, Melissa Powel

Salotto della community

Scopri tutto sul Programma Esperti di Google Developers e come partecipare.

Community

Sessione Community
14:00-14:30

Sessione

Coinvolgere le community con l'Assistente Google e le app web progressive

Meggin Kearney

Padiglione 3a

Immaginate un'epoca prima del web in cui ognuno di noi era membro di una piccola community. Ci siamo affidati a quella community per aiutarci occasionalmente, per soddisfare le nostre esigenze quando non eravamo in grado di farlo e, in cambio, avremmo fatto lo stesso. Alcuni di noi potrebbero essere ancora abbastanza fortunati da appartenere a queste community. È qui che entra in gioco l'Assistente Google. Può essere uno strumento personale che ti consente di rispondere alle tue esigenze con la community giusta e di monitorare il modo in cui vengono soddisfatte.

PWA

Web mobile

Sessione Web mobile PWA
14:00-14:30

Sessione

Come va l'Internet of Things, TensorFlow e l'Assistente Google

Wayne Piekarski

Sala Jaaranda

Google dispone di una vasta gamma di nuove piattaforme e strumenti per supportare l'informatica ovunque e in qualsiasi luogo. Scopri come è possibile usare Android Things per semplificare lo sviluppo e la produzione di dispositivi IoT. Ascolta come creare app per l'Assistente Google e parla con i tuoi utenti. Scopri in che modo i telefoni Android, Android Wear e TV consentono agli utenti di interagire con il tuo servizio sempre e ovunque. Scopri come usare TensorFlow per semplificare il machine learning in tutti i tipi di applicazioni IoT, oltre ai dispositivi mobili.

TensorFlow

Android Things

Assistente

Oltre il mobile

Sessione Oltre il mobile Assistente TensorFlow Android
14:45-15:15

Sessione

Sessione informativa \"Trova per l'India\"

Karthik Padmanabhan

Salotto della community

Scopri di più sul programma \"Solve for India\"

Community

Sessione Community
14:45-15:15

Sessione

Sviluppo di app di conversazione per l'Assistente Google tramite Actions on Google

Daniel Imrie-Situnayake

Sala Jaaranda

L'Assistente Google è disponibile sulle piattaforme Google Home e Android. Actions on Google ti consente di estendere l'Assistente Google per creare le tue app di conversazione. In questa presentazione descriveremo i componenti chiave di Actions on Google, mostreremo come utilizzare strumenti come Dialogflow per creare facilmente la vostra prima app per l'Assistente Google ed esploreremo le best practice relative all'interfaccia utente vocale (VUI) per progettare un'esperienza utente di conversazione avvincente.

Assistente

Oltre il mobile

Sessione Oltre il mobile Assistente
14:45-15:15

Sessione

Posizione e batteria

Shailen Tulio

Padiglione 3a

Gli utenti apprezzano le app basate sulla posizione, ma temono che siano la principale fonte di consumo della batteria. Approfondiamo la relazione tra posizione e batteria, analizzando le strategie per scrivere app ricche di posizione riducendo al minimo il consumo della batteria.

Android

Android

Sessione Android Android
15:00-16:30

Formazione

Accogliere gli utenti

Sean McQuillan, Prateek Tandon

Sala Gulmohar

Android fornisce API per dare agli utenti un caloroso benvenuto la prima volta che utilizzano la tua app su un nuovo dispositivo. Funzionalità come il backup automatico e Smart Lock contribuiscono alla soddisfazione degli utenti, aumentando la possibilità che questi ultimi continuino a essere utenti durante la transizione.

Android

Android

Formazione Android Android
15:00-16:30

Formazione

Praticare le cose Android e creare i propri dispositivi IoT

Jonathan Koren, Wayne Piekarski

Sala Cassia

In questo corso di formazione imparerai tutto quello che c'è da sapere sullo sviluppo di applicazioni IoT per Android Things. Utilizzando Android Studio e un kit per sviluppatori, scoprirai quanto è facile utilizzare le tue conoscenze di Android per interagire con l'hardware nel mondo reale.

Android Things

Oltre il mobile

Formazione Oltre il mobile Android Things
15:30-16:00

Sessione

Meetup Women Techmaker

Lakshya Sivaramakrishnan

Salotto della community

Meetup informale dei leader WTM e dei membri della community all'evento.

Community

Sessione Community
15:30-16:00

Sessione

Informazioni strategiche con Firebase

Amrit Sanjeev

Sala Jaaranda

Analisi e approfondimenti sono fondamentali per il successo di ogni app. In questa sessione scoprirai in che modo Firebase ti aiuta a rispondere alle domande chiave sui tuoi utenti e sul loro comportamento, in modo da poter prendere decisioni intelligenti con la roadmap del tuo prodotto.

Firebase

Sviluppa su dispositivi mobili

Sessione Sviluppa su dispositivi mobili Firebase
15:30-16:00

Sessione

Framework e strumenti per app web progressive

Rowan Merewood

Padiglione 3a

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 attività idrauliche in modo autonomo per sfruttare le nuove API disponibili nel browser. Oggi disponiamo di strumenti potenti e affidabili che gli sviluppatori di qualsiasi background possono utilizzare per distribuire rapidamente applicazioni più coinvolgenti.\n\nIn questa sessione scoprirai le best practice relative alle PWA e i suggerimenti pratici per iniziare. Tratteremo gli strumenti che esistono per assistere gli sviluppatori con background diversificati, nonché \nle filosofie e le visioni alla base di questi strumenti.

PWA

Web mobile

Sessione Web mobile PWA
16:00-17:00

Pausa pomeridiana

16:15-16:45

Sessione

Componenti dell'architettura - Casi d'uso

Florina Muntenescu

Padiglione 3a

Il set di librerie dei componenti dell'architettura consente di progettare app solide, testabili e gestibili. In questa presentazione parleremo di cosa fanno queste librerie ed esamineremo i pattern e gli anti-pattern che dovresti seguire. Approfondiremo anche l'importante problema relativo a dove salvare i dati per ridurre al minimo le richieste: database, ViewModel o SaveInstanceState?\nInfine, parleremo della libreria Paging, l'ultima aggiunta ai componenti dell'architettura. Scoprirai come funziona la libreria di Paging e perché e come utilizzarla.

Android

Android

Sessione Android Android
16:15-16:45

Sessione

Container, Kubernetes e Google Cloud

KC Ayyagari

Sala Jaaranda

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, scoprirai cosa rende Kubernetes un ottimo sistema per automatizzare il deployment, le operazioni e la scalabilità delle applicazioni containerizzate.

Nuvola

Sviluppa su dispositivi mobili

Sessione Sviluppa su dispositivi mobili Nuvola
16:15-16:45

Sessione

"Esci dalla tua zona di comfort e migliora le tue competenze di networking"

Jozef Vodička

Salotto della community

Acquisisci competenze di networking

Community

Sessione Community
16:45-18:15

Formazione

Dal sito web alla PWA con Workbox

Davide

Sala Cassia

Quindi vuoi che il tuo sito web funzioni offline? Crei un service worker e memorizzi nella cache alcuni file, ma magari non sai come gestire gli aggiornamenti o la cache del browser. Fortunatamente, gli ingegneri di Google si sono imbattuti in queste domande nel proprio lavoro e hanno scritto Workbox, un insieme di strumenti e logica di base per un'applicazione web progressiva. Ti mostreremo come convertire un sito in modalità offline e risolvere facilmente problemi complessi di memorizzazione nella cache.

PWA

Web mobile

Formazione Web mobile PWA
16:45-18:15

Formazione

Creazione di un'app istantanea

Anirudh Dewani

Sala Gulmohar

Scopri come creare un'app istantanea Android con Android Studio 3.0. Con le app istantanee Android, puoi impostare i link alle app per avviare le tue attività di app senza dover prima installare l'app.

Android

Android

Formazione Android Android
17:00-17:30

Sessione

Strumenti, test e automazione moderni: iniziare a usare Lighthouse e Puppeteer.

Eric Bidelman, Vinamrata Singal

Padiglione 3a

Lo sviluppo web moderno richiede strumenti moderni. Unisciti a noi per scoprire le ultime novità del team Chrome DevTools. Utilizzeremo Lighthouse per guidare il flusso di lavoro di sviluppo e automatizzare il tutto con Chrome headless e Puppeteer, una nuova libreria di nodi per il controllo di Chrome headless.

PWA

Web mobile

Sessione Web mobile PWA
17:00-17:30

Sessione

Estensione di Documenti, Fogli e Presentazioni Google con i componenti aggiuntivi

Wesley Chun

Sala Jaaranda

Ti piace utilizzare le app di G Suite come Documenti, Fogli e Presentazioni Google, ma vuoi aggiungere le tue funzionalità? I componenti aggiuntivi ti consentono di scrivere codice per accedere ai dati, inclusa la personalizzazione dei menu e delle barre laterali nell'interfaccia utente. Supponiamo che tu voglia ottenere dati da un altro server o connetterti a un database. Tutte queste operazioni sono possibili con i componenti aggiuntivi. In questa sessione ti presenteremo Google Apps Script e ti mostreremo come creare i tuoi componenti aggiuntivi.

G Suite

Oltre il mobile

Sessione Oltre il mobile G Suite
17:00-17:30

Sessione

Meetup della Community Groups in India

Manoranjan Padhy

Salotto della community

Meetup informale degli organizzatori e dei membri della comunità indiana.

Community

Sessione Community
17:45-18:15

Sessione

La qualità più che la quantità: perché la qualità è importante

Johannes Tonollo, Nick Fortescue

Padiglione 3a

Scopri come usare Material Design e Android Vitals per migliorare l'esperienza utente e aumentare il coinvolgimento e la fidelizzazione. Ottieni migliori recensioni degli utenti e fatti notare più spesso dai team redazionali creando un'app di alta qualità.

Gioca

Sviluppa su dispositivi mobili

Sessione Sviluppa su dispositivi mobili Gioca
17:45-18:15

Sessione

Il futuro del web

Thomas Steiner, Steven Soneff

Sala Jaaranda

Che tu lavori su e-commerce, media, giochi o qualsiasi altro tipo di sito, devi conoscere il futuro del web. In questa sessione parleremo delle prospettive per API, piattaforme e tecnologie. È probabile che dopotutto tu non abbia bisogno di un'app nativa.

PWA

Web mobile

Sessione Web mobile PWA
Dalle 18:30 alle 22:00

Dopo la festa