Tutti gli orari sono nel fuso orario dell'India standard (UTC+05:30)
- In live streaming
Ora | Descrizione | _tipo | _traccia | _prodotto |
---|---|---|---|---|
08:00-10:00 |
Colazione e registrazione |
|||
10:00-10:45 Sessione |
Discorso di apertura giorno 2Sowmya Subramanian, Sebastian Trzcinski-Clément, Geetha ManjunathPadiglione 3a Cambiamo il mondo, un po' alla volta. |
Sessione | Beyond Mobile: Sviluppo su Android Mobile Web | |
11:00-11:30 Sessione |
Strumenti per le prestazioniAmrit SanjeevPadiglione 3a Quando si misura la qualità di un'app, l'esperienza utente è fondamentale. Prestazioni relative a consumo della batteria, UI che non risponde o con bug, lentezza di installazione e utilizzo elevato della RAM possono portare a un'esperienza utente scadente e a recensioni negative sul Play Store. In questa presentazione, tratteremo i nuovi strumenti aggiunti ad Android Studio e il modo in cui possono essere utilizzati per migliorare in modo efficace la tua applicazione. |
Sessione | Android | Android |
11:00-11:30 Sessione |
Sessione informativa di Google Developers e della certificazione CloudJP Souchak, Manohar SilamGoogle 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. |
Sessione | Certificazione | |
11:00-11:30 Sessione |
Incontra un GooglerAmit ChopraSalotto della community Meetup informale e chat con Amit Chopra |
Sessione | Community | |
11:00-11:30 Sessione |
Creare dispositivi IoT di produzione con Android ThingsWayne PiekarskiSala Jaaranda Android Things è la piattaforma di Google per creare prodotti IoT con la potenza e la sicurezza di Android. Gli sviluppatori possono utilizzare strumenti familiari come Android Studio e l'SDK Android per sviluppare facilmente software IoT, quindi possono scalare l'hardware da un singolo prototipo alla produzione. Tutti, dalle startup alle grandi aziende, possono creare prodotti commerciali su larga scala. Questa presentazione illustrerà i passaggi necessari per implementare Google Things nel tuo flusso di lavoro. |
Sessione | Oltre il mobile | Android Things |
11:00-12:30 Formazione |
TensorFlow for Poets 2: Ottimizza per i dispositivi mobiliKaz SatoSala Gulmohar La portabilità è uno dei vantaggi di TensorFlow. Puoi facilmente spostare il modello di rete neurale su Android ed eseguire la previsione all'interno dei telefoni cellulari, per eseguire molti trucchi di IA come il riconoscimento delle immagini, il riconoscimento del movimento e così via. Ma le sfide sono le dimensioni del modello e il consumo della CPU. I modelli di solito richiedono decine di megabyte e consumano anche energia della CPU per la previsione della rete neurale. In questa sessione, discuteremo di suggerimenti utili per superare queste sfide e portare la più recente tecnologia IA nella produzione di app per Android. |
Formazione | Oltre il mobile | TensorFlow |
11:00-12:30 Formazione |
Integrare AMP nella PWASara BianchiSala Cassia Le pagine AMP (Accelerated Mobile Pages) sono ideali per i siti basati sui contenuti, come i siti di notizie e i blog. E se volessi convertirle in app web progressive? Scopri come combinare la velocità di AMP con la potenza offline delle app web progressive. |
Formazione | Web mobile | AMP PWA |
11:45-12:15 Sessione |
PWA+AMP = facile sia per gli utenti che per gli sviluppatoriBen MorssPadiglione 3a Le PWA consentono esperienze simili a quelle delle app sul web mobile. AMP rende il web veloce per gli utenti e semplice per gli sviluppatori. Riassumendo, avrai un modo semplice per creare un'app web veloce, accattivante e immersiva. Puoi integrare i contenuti AMP esistenti in un'esperienza PWA. Unisciti a noi mentre ti mostreremo come creare una PWA/AMP senza un singolo framework JavaScript. |
Sessione | Web mobile | AMP PWA |
11:45-12:15 Sessione |
Meetup Women TechmakerLakshya SivaramakrishnanSalotto della community Meetup informale dei leader WTM e dei membri della community all'evento. |
Sessione | Community | |
11:45-12:15 Sessione |
Contesto per i dispositivi mobili: principi di progettazione del flusso e della navigazioneJenny GoveSala Jaaranda È un momento entusiasmante per lo sviluppo degli ecosistemi del web mobile e delle app. Le nuove tecnologie stanno facendo progredire l'esperienza che ciascuna è in grado di fornire. Il nostro design e sviluppo per i dispositivi mobili devono adattarsi al modo di lavorare degli utenti. I design che creiamo devono essere intuitivi ed eleganti. Le nuove tecnologie possono aiutarci, ma comprendere le esigenze degli utenti e creare esperienze intrinsecamente comprensibili è fondamentale. Esploreremo alcuni principi relativi alla navigazione e al flusso e scopriremo in che modo l'integrazione della ricerca sugli utenti migliora il design dei dispositivi mobili. |
Sessione | Sviluppa su dispositivi mobili | Design |
12:30-13:00 Sessione |
Novità dell'Assistente Google e argomenti avanzatiSilvano LucianiSala Jaaranda L'Assistente Google supporta molte nuove funzionalità avanzate. Ora puoi implementare pagamenti, transazioni e località per le esperienze di acquisto, trasferire la conversazione a un'altra piattaforma e altro ancora. È ora disponibile il supporto per i dispositivi per la smart home, così puoi integrare i tuoi dispositivi IoT. Scopri le novità della piattaforma Assistente Google e le funzionalità avanzate che puoi implementare. |
Sessione | Oltre il mobile | Assistente |
12:30-13:45 |
PranzoHall 3b - Sabbiera |
|||
13:10-14:40 Formazione |
Sfruttare Kotlin nella tua app AndroidSean McQuillanSala Gulmohar In questo corso di formazione acquisirai esperienza pratica nella creazione di app per Android utilizzando Android Studio nella lingua Kotlin. Imparerai a sfruttare Kotlin per ridurre il codice boilerplate, evitare errori comuni e semplificare il codice convertendo un'app per Android esistente dal linguaggio di programmazione Java a Kotlin. |
Formazione | Android | Android |
13:10-14:40 Formazione |
Ottimizza le tue app con Gmail, Drive, Calendar, Fogli, Presentazioni e altro ancoraWesley ChunSala Cassia Forse conosci già le applicazioni di G Suite, come Gmail, Google Drive, Calendar, Fogli e Presentazioni. Dietro a ognuna di queste app, che già conosci e apprezzi, c'è un componente per sviluppatori. In questa sessione di formazione pratica, ti mostreremo due diversi modi per accedere in modo programmatico a queste app e a questi dati dei documenti. Lavorerai su due codelab e lascerai le conoscenze necessarie per iniziare subito a lavorare ai progetti. |
Formazione | Oltre il mobile | G Suite |
13:15-13:45 Sessione |
Esecuzione in backgroundNasir KhanPadiglione 3a "Background" è un termine sovraccarico nel mondo Android. Viene utilizzato per descrivere elementi diversi in contesti diversi, ad esempio: esecuzione dal thread dell'interfaccia utente mentre l'app è in primo piano; esecuzione per un breve periodo di tempo dopo l'attivazione dell'app in background; esecuzione per un breve periodo di tempo alla ricezione di un messaggio di dati FCM ad alta priorità o esecuzione di job pianificati. In questa presentazione tratteremo alcune best practice e soluzioni per vari casi d'uso che funzioneranno oggi e in futuro. |
Sessione | Android | Android |
14:00-14:30 Sessione |
Dal sito web all'app web progressivaPete LePagePadiglione 3a Questa presentazione tratterà da dove iniziare, cosa implementare e come dare priorità alle tecniche per le app web progressive.Imparerai anche a sfruttare al massimo i piccoli cambiamenti che possono avere un grande impatto. |
Sessione | Web mobile | PWA |
14:00-14:30 Sessione |
Approfondimento tecnico su Google Cloud IoT CoreClasse GusSala Jaaranda In questa presentazione, scoprirai le funzionalità generali del prodotto Google Cloud IoT Core. Scopri come i prodotti Google Cloud sottostanti che costituiscono la soluzione cloud ti consentono di aggiungere funzionalità IoT ai tuoi prodotti su larga scala, sia per il traffico di dati in entrata che per l'analisi. Una dimostrazione end-to-end del prodotto concluderà la presentazione. |
Sessione | Oltre il mobile | Nuvola |
14:00-14:30 Sessione |
Diventare un esperto Google Developers: informazioni sul programma GDENathalie Pereira, Melissa PowelSalotto della community Scopri tutto sul Programma Esperti di Google Developers e come partecipare. |
Sessione | Community | |
14:40-15:10 Sessione |
Creare esperienze rich media con AndroidPaul Saxman, Daniel GalpinSala Jaaranda La qualità dei contenuti è alla base di un'ottima app multimediale, ma per garantire un'esperienza utente ottimale occorre sfruttare il giusto set di funzionalità multimediali e dell'interfaccia utente su Android. In questa presentazione illustreremo cosa serve per creare un'esperienza multimediale eccezionale usando funzionalità della piattaforma come Android Media Framework, Picture in picture, le notifiche MediaStyle e la nuova API Canali e programmi su Android TV. Parleremo anche delle novità relative all'audio ad alte prestazioni per Android durante la creazione di app per la creazione di contenuti multimediali. |
Sessione | Android | Android |
14:40-15:10 Sessione |
Android incontra TensorFlowKaz Sato, Anitha VijayakumarPadiglione 3a TensorFlow è un framework di machine learning multiuso. TensorFlow può essere utilizzato ovunque, dall'addestramento di modelli di grandi dimensioni su cluster nel cloud all'esecuzione locale di modelli su un sistema incorporato come il tuo telefono. In questo corso vedremo come addestrare un modello di riconoscimento delle immagini personalizzato, ottimizzare il modello, comprimerlo ed eseguirlo in un'app per Android preconfigurata. |
Sessione | Sviluppa su dispositivi mobili | TensorFlow |
14:45-15:15 Sessione |
Sessione informativa sul programma Gruppi della communityFrancoSalotto della community Scopri tutto sul programma Gruppi della community, come creare un gruppo o partecipare come membro. |
Sessione | Community | |
14:50-16:20 Formazione |
Esercitazione pratica con le API Google Cloud Vision e Natural LanguageRomin IraniSala Gulmohar Questo corso di formazione con istruttore illustra nel dettaglio come utilizzare sia l'API Google Cloud Vision sia l'API Cloud Natural Language. In questo modo, i partecipanti potranno 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 |
14:50-17:50 Formazione |
Workshop sul Design ThinkingUniversity Innovation FellowSala Cassia Alla Stanford University, siamo convinti che tutti abbiano la capacità di essere creativi. Ci basiamo su metodi provenienti da tutto il campo del design per creare esperienze di apprendimento che aiutino le persone a sbloccare il proprio potenziale creativo e ad applicarlo al mondo intero. Il Design Thinking è una metodologia utilizzata da professionisti dell'informatica, dell'ingegneria e delle aziende per risolvere problemi complessi e trovare soluzioni creative e desiderabili. Non limitarti a guardare da dietro: vieni a provare. Questo workshop pratico ed esperienziale sul Design Thinking sarà un'esperienza divertente e coinvolgente con gli strumenti di Design Thinking. Non si tratta di un workshop a ciclo completo condotto da docenti, ma piuttosto di un team di docenti composto da professionisti della scuola di Stanford e di University Innovation Fellow provenienti da tutta l'India. |
Formazione | Oltre il mobile | Design per la scuola primaria |
15:20-15:50 Sessione |
Creazione di un'app istantanea AndroidLyla Fujiwara, Anirudh DewaniPadiglione 3a Agli utenti piace aspettare. Se riduci le dimensioni dell'APK, puoi evitare di farlo. Gli APK più piccoli non solo offrono download più veloci agli utenti, ma il processo di refactoring spesso semplifica il codebase. Questo processo di semplificazione prepara la tua app per le app istantanee Android, che possono essere aperte dagli URL e forniscono un'esperienza di app nativa senza la difficoltà di un'installazione completa. In questa presentazione tratteremo i numerosi strumenti disponibili per ridurre le dimensioni degli APK, modularizzare l'app e creare la prima app istantanea Android. |
Sessione | Android | Android |
15:20-15:50 Sessione |
Concetti fondamentali di Google Cloud Platform: tour guidatoMarc Cohen, Mete AtamelSala Jaaranda C'è tanto da guadare nel cloud computing e cercare di capirlo può essere scoraggiante. In questa sessione ti guideremo attraverso un pratico tour pratico e pratico della portata e della profondità dei problemi che possono essere risolti con Google Cloud Platform. |
Sessione | Sviluppa su dispositivi mobili | Nuvola |
15:30-16:00 Domande e risposte |
Domande e risposte sullo sviluppo di una communityFrancoSalotto 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 | |
16:00-16:30 Sessione |
Internazionalizzazione e dati strutturati per la ricercaAaseesh MarinaSala Jaaranda Quando si tratta di fare in modo che un sito web multilingue o internazionale funzioni bene nelle ricerche o di aggiungere dati strutturati per i motori di ricerca, c'è molto di più. Questa sessione ti fornirà gli approfondimenti critici. |
Sessione | Web mobile | Cerca dati strutturati |
16:00-16:30 |
Pausa pomeridiana |
|||
16:00-16:30 Sessione |
Programmazione live di un'app con Cloud Functions e Cloud Firestore per FirebaseMike McDonald, Dan McGrath, Todd BurnerPadiglione 3a Insieme a Firebase e Google Cloud Platform gli sviluppatori possono creare rapidamente straordinarie app web e per dispositivi mobili. In questa sessione creeremo un'app dal vivo e dimostreremo come creare una fantastica esperienza utente utilizzando Firebase. Estenderemo questo aspetto richiamando le API Cloud senza dover avviare i server o gestire l'infrastruttura. Scoprirai in prima persona quanto sia facile creare con Firebase e come sia scalabile con la piattaforma Google Cloud. |
Sessione | Sviluppa su dispositivi mobili | Firebase |
16:20-17:50 Formazione |
Approfondimento del layout dei vincoliDaniele GalpinSala Gulmohar Puoi davvero utilizzare l'editor di layout di Android Studio 3.x per creare layout flessibili ed efficienti per le tue app Android. Questo corso di formazione illustra come sfruttare le funzionalità più recenti di Constraint Layout, tra cui barriere, rapporti e catene. Forniremo un'app iniziale per consentirti di visualizzare rapidamente i risultati nell'emulatore o su un dispositivo. |
Formazione | Android | Android |
16:40-17:10 Sessione |
Componenti web e polimericiTaylor SavagePadiglione 3a I componenti web sono una nuova tecnologia integrata nella piattaforma web che ti consente di creare elementi HTML personalizzati completamente incapsulati. Scopri cosa sono i componenti web, cosa ti consentono di fare e come puoi utilizzare la libreria Polymer per creare i tuoi componenti web e le tue app che sono più leggeri, più veloci e che utilizzano meno dati. |
Sessione | Web mobile | PWA |
16:40-17:10 Sessione |
Serverless computing con le API Firestore, Cloud Functions e G SuitePatrick MartinentSala Jaaranda Questa presentazione illustrerà il nuovo database Cloud Firestore annunciato di recente dal team Firebase di Google. Dopo una rapida introduzione alla piattaforma Firebase, scoprirai alcuni casi d'uso e funzionalità specifici che rendono Cloud Firestore un componente essenziale della piattaforma. La seconda metà della presentazione includerà una dimostrazione dal vivo di quanto sia facile sfruttare le API di G Suite direttamente da Firebase Cloud Functions. |
Sessione | Oltre il mobile | Cloud per G Suite |
17:20-17:50 Sessione |
La potenza e la flessibilità della nuova API Fogli GoogleWesley ChunSala Jaaranda Nel mondo odierno dei big data, i fogli di lavoro sono ancora più potenti e flessibili che mai. Lanciata alla conferenza Google I/O 2016, l'API Fogli Google può fare molto di più rispetto ai suoi predecessori. In questa presentazione, dimostreremo diversi modi per interagire con Fogli, tra cui la migrazione dei dati dai database SQL, la modifica dei dati, la formattazione delle celle e molto altro. Per brevità, il codice demo sarà in Python e JSON. Tuttavia, puoi utilizzare qualsiasi linguaggio supportato dalle librerie client delle API di Google. |
Sessione | Oltre il mobile | G Suite |
17:20-17:50 Sessione |
SEO: problemi comuni e convinzioni errateMalik Mairaj SyedPadiglione 3a Molti siti web spesso si basano sul traffico generato da ricerche web. In questa sessione tratteremo problemi comuni ed equivoci relativi all'ottimizzazione per i motori di ricerca (SEO) e affronteremo alcuni suggerimenti su cosa tenere d'occhio quando si assume qualcun altro per svolgere la SEO. |
Sessione | Web mobile | Cerca |
18:00-18:30 Sessione |
SEO per PWAAmrit SanjeevSala Jaaranda Le PWA e altre configurazioni di siti web basate su JavaScript possono essere mostrate nella Ricerca Google, se fai attenzione ad alcuni aspetti critici. In questa sessione verranno trattate tutte le best practice di Google per rendere il tuo sito accessibile a Googlebot. |
Sessione | Web mobile | Ricerca PWA |
18:00-18:30 Sessione |
Google Developer Program Lightning TalkKarthik Padmanabhan, Christy Anoop, Kamal Vaid, JP Souchak, Vikas Bajpai, Sukriti Paul, Soham Mondal, Shrinath VSPadiglione 3a Questo talk presenta sei lightning talk selezionati sui programmi Google Developer che hanno come target varie fasi del ciclo di vita di uno sviluppatore, da studente, professionista certificato, leader / esperto di community, imprenditore e infine a mentore. I Lightning talk saranno tenuti da chi pratica i programmi per gli sviluppatori di Google e moderati da Karthik Padmanabhan, Program Manager Lead, Developer Relations. Gli interventi saranno seguiti da brevi sessioni di domande e risposte. |
Sessione | Beyond Mobile: Sviluppo su Android Mobile Web | Assistente Android Cloud Firebase TensorFlow Mobile Web |