Todos os horários são do fuso horário de verão da Europa Central (UTC+02:00)
- Sessão com transmissão ao vivo
Tempo | Descrição | _type | _faixa | produto |
---|---|---|---|---|
10:00 — 10:45 Keynote |
Palestra de abertura do dia 2Ewa Macias, Behshad Behzadi e Mícheál Ó FoghlúS1 Session Auditorium Saiba mais sobre as iniciativas de engenharia do Google na Europa e conheça as pessoas por trás delas. |
Keynote | Além do desenvolvimento para dispositivos móveis | Nuvem do Assistente |
10:45 — 11:30 Perguntas e respostas |
Perguntas e respostas sobre construção da comunidadeDaniel francLounge da comunidade Como envolver uma comunidade em torno do seu projeto? Como criar um ótimo grupo de encontro? Faça perguntas ao Googler e a outra comunidade, liderando tudo que seja relacionado à comunidade. |
Perguntas e respostas | Comunidade | |
11:00 — 17:15 Sessão |
Google Developers e Certificação em CloudGoogle Developers e Lounge de certificação do Cloud Descubra o que há de novo nos programas de Certificação do Google Developers e do Google Cloud. Conheça especialistas em Android, Web e nuvem e saiba como receber a certificação. |
Sessão | Comunidade | |
11:00 — 11:45 Sessão |
Componentes de arquiteturaFlorina MuntenescuS1 Session Auditorium Desde o lançamento dos Componentes de arquitetura do Android em pré-lançamento no I/O, muitos desenvolvedores nos deram ótimos feedbacks. Temos as atualizações mais recentes e nos aprofundaremos em casos de uso interessantes. |
Sessão | Android | Android |
11:00 — 12:30 Treinamento |
Progressive Web Apps baseados em dadosSarah ClarkS3.1 Sala da Câmara de Treinamento É fácil criar PWAs para sites \"somente leitura\" mas o que acontece quando você quer que os usuários trabalhem off-line e sincronizem quando estão on-line? Ajudamos você a arquitetar seu app para dados estáticos e dinâmicos, criar sincronização em segundo plano, atualizar seu back-end quando estiver on-line e usar as ferramentas mais recentes do Google para simplificar o processo. |
Treinamento | Web para dispositivos móveis | PWA |
11:00 — 11:45 Sessão |
Machine learning com o TensorFlowAndrew Gasparovic,S2 Session Theatre Hall (link em inglês) O TensorFlow é o framework de machine learning de código aberto mais usado no mundo. Nesta palestra, vamos fazer uma introdução ao TensorFlow, além de coisas novas que desenvolvemos. Também vamos ver alguns casos de uso que mostram como o TensorFlow é usado pelo Google e também no mundo real. |
Sessão | Além do dispositivo móvel | TensorFlow |
11:00 — 12:30 Treinamento |
Como avançar (e voltar): como definir uma navegação de sucesso no appLiam Spradlin, Yasmine EvjenS3.2 Sala da sala de treinamento A navegação é essencial para a experiência do usuário de um app. A forma como um usuário navega no seu app pode determinar como ele se sente sobre ele, se usa o app corretamente e se o app atende às metas de negócios. Definir a navegação do app nem sempre é simples. Nesta sessão, vamos ver os padrões comuns de navegação no Android, como eles funcionam e como combiná-los para definir a navegação no app. Vamos mostrar como identificar os principais usuários, priorizar as tarefas dos usuários e organizar o conteúdo colocando-os em uma hierarquia. |
Treinamento | Desenvolver em dispositivos móveis | Android |
11:30 – 12:00 Sessão |
Como se tornar um especialista do Google Developers: informações do programa GDEMonika StarzykLounge da comunidade Saiba tudo sobre o Programa Especialistas do Google Developers e como participar. |
Sessão | Comunidade | |
11:45 — 12:30 Sessão |
Princípios básicos do Google Cloud Platform: um tour guiadoMarc Cohen e Mete AtamelS1 Session Auditorium Há muita coisa para resolver na computação em nuvem, e tentar entender tudo isso pode ser assustador. Nesta sessão, Marc e Mete mostram um tutorial prático e prático do escopo e da profundidade dos problemas que podem ser resolvidos com o Google Cloud Platform. |
Sessão | Desenvolver em dispositivos móveis | Nuvem do Assistente |
11:45 — 12:30 Sessão |
Melhorar o desempenho com melhorias na qualidade do appAlexey KokinS2 Session Theatre Hall (link em inglês) Saiba como usar o Material Design e o Android vitals para melhorar a experiência do usuário e aumentar o engajamento e a retenção. Melhore as avaliações dos usuários e apareça com mais frequência pelas equipes editoriais criando um app de alta qualidade. |
Sessão | Desenvolver em dispositivos móveis | Firebase |
12:00 — 14:15 Treinamento |
Brincos de laboratórioEliška ČejpováLounge da comunidade Crie brincos, colares, pulseiras ou qualquer item usando componentes antigos do computador. |
Treinamento | Comunidade | |
12:30 — 14:00 Treinamento |
Turbine seu app com o Cloud Functions e o machine learningS3.1 Sala da Câmara de Treinamento Suponha que você tenha um app que usa o Firebase. Mas agora você quer adicionar processamento de pagamentos, processamento de imagens, enviar notificações push ou outras funcionalidades que realmente não podem ser feitas no próprio app. Como é possível fazer isso sem ativar seus próprios servidores? O Firebase tem a solução. Neste codelab, você aprenderá a escrever funções JavaScript executadas em resposta a eventos que acontecem no Firebase. Implante essas funções no Cloud Functions para Firebase, em que elas são escalonadas automaticamente na infraestrutura do Google. Para aproveitar ao máximo a participação, instale o Node.js e o npm na sua máquina junto com seu editor de texto favorito. |
Treinamento | Desenvolver em dispositivos móveis | Firebase |
12:30 — 13:15 Sessão |
Painel na IU do Voice: o que é esse ruído?Nandini Stocker, Sachit Mishra, Kimberly Harvey e Marc PaulinaS2 Session Theatre Hall (link em inglês) Por definição, conversa é a troca de ideias por palavras faladas entre dois indivíduos. Mas o que acontece quando essa troca acontece entre humano e dispositivo? As normas de conversação mudam? De que forma? Nesse painel, você verá o cruzamento entre o design e o desenvolvimento e aprenderá a criar ótimas experiências de conversa para os usuários. Painéis: Sachit Mishra, desenvolvedora assistente do Google/Actions on Google, Kimberly Harvey, designer de conversação, e Marc Paulina, designer de UX do Google Assistente no Wear moderado por: Nandini Stocker, chefe de defesa de design de conversas e parcerias |
Sessão | Desenvolver em dispositivos móveis | |
12:30 — 14:00 Treinamento |
Análise detalhada do layout de restriçãoDan pinpinS3.2 Sala da sala de treinamento Neste workshop, você aprenderá a usar o editor de layout de restrição para criar layouts flexíveis e eficientes para apps Android. O workshop oferece um app inicial para que você possa testar layouts. |
Treinamento | Android | Android |
12:30 — 13:15 Sessão |
Contêineres, Kubernetes e Google CloudRobert Kubis e Steffen HanikelS1 Session Auditorium Criar um único microsserviço é um desafio bem compreendido. Criar um cluster de microsserviços com balanceamento de carga que é resiliente e com autocorreção não é tão fácil. Gerenciar esse cluster com lançamentos e reversões, escalonar serviços individuais sob demanda e compartilhar secrets e configurações entre serviços com segurança é ainda mais difícil. O Kubernetes, um sistema de gerenciamento de contêineres de código aberto, pode ajudar nisso. Nessa palestra, começamos com um microsserviço simples, colocamos ele em contêineres usando o Docker e o escalonamos para um cluster de microsserviços resilientes gerenciados pelo Kubernetes. Ao longo do curso, vamos aprender o que torna o Kubernetes um ótimo sistema para automatizar implantação, operações e escalonamento de aplicativos conteinerizados. É muito bom ter o FlixBus no palco para falar sobre experiências e práticas recomendadas que adotam e executam o Kubernetes na produção. |
Sessão | Desenvolver em dispositivos móveis | Nuvem |
13:15 — 13:45 Sessão |
Ano de lançamento na política global de tecnologiaDanielle Osler,S1 Session Auditorium Nesta sessão, vamos ver as novas tendências políticas e tecnológicas que afetam os desenvolvedores e fornecer ideias claras sobre como dar voz ao debate. |
Sessão | Android | Coisas do Android Android |
13:30 — 14:15 Sessão |
Informações do programa de desenvolvedores do Google DevelopersAmit ChopraLounge da comunidade Saiba mais sobre o programa de agências do Google Developers |
Sessão | Comunidade | |
14:15 — 15:00 Sessão |
Enriquecer os apps com localização e mapasBrett MorganS2 Session Theatre Hall (link em inglês) Com o Google Maps, o mundo inteiro fica ao alcance de todos. Saiba como aproveitar nossas APIs para levar o Google Maps ao seu app Android ou iOS. Mostramos como usar o estilo para destacar seus recursos e permitir novos casos de uso. As APIs do Google Maps também podem oferecer muitas funcionalidades adicionais, permitindo que você aproveite nossos dados sobre o mundo. Você aprende a levar o mundo aos usuários. |
Sessão | Desenvolver em dispositivos móveis | Maps |
14:15 — 15:00 Sessão |
Criar uma comunidade do Google: informações sobre o programa GDGDaniel francLounge da comunidade Saiba tudo sobre o Programa Grupos de Desenvolvedores do Google, como criar um grupo ou participar como membro. |
Sessão | Comunidade | |
14:15 — 15:45 Treinamento |
Como executar um modelo do TensorFlow no AndroidMark DaoustS3.2 Sala da sala de treinamento Nesta sessão, você vai aprender a usar o TensorFlow para adicionar machine learning aos seus aplicativos Android. O TensorFlow facilita o uso de machine learning, e esta palestra é uma ótima sessão para qualquer desenvolvedor Android ver como ele pode ser adicionado. |
Treinamento | Além do dispositivo móvel | TensorFlow para Android |
14:15 — 15:00 Sessão |
Frameworks e ferramentas para Progressive Web AppsStephen FluinS1 Session Auditorium Os Progressive Web Apps (PWAs) estão se espalhando pela Web mais rápido do que qualquer pessoa poderia prever. Dois anos atrás, os desenvolvedores precisaram fazer a maior parte do encanamento para aproveitar as novas APIs disponíveis no navegador, mas hoje temos ferramentas poderosas e robustas que podem ajudar os desenvolvedores em qualquer plano de fundo a lançar aplicativos mais envolventes rapidamente.Nesta sessão, você aprenderá sobre:• Práticas recomendadas para PWAs que você deve aproveitar • As ferramentas que existem para ajudar os desenvolvedores com diversos planos de fundo • Dicas de filosofias para começar |
Sessão | Web para dispositivos móveis | PWA |
14:15 — 15:45 Treinamento |
Lições práticas para as APIs Google Cloud Vision e Natural LanguageSara RobinsonS3.1 Sala da Câmara de Treinamento Este treinamento com instrutor mostra como usar a API Google Cloud Vision e a API Cloud Natural Language. Isso vai ajudar os participantes a entender o que é preciso para aprimorar os aplicativos ou escrever novos, além de aproveitar os recursos incríveis das APIs de machine learning do Google Cloud. |
Treinamento | Desenvolver em dispositivos móveis | Nuvem |
15:00 — 15:45 Sessão |
Quais são os próximos passos para a WebThomas steinerS2 Session Theatre Hall (link em inglês) Seja você no e-commerce, mídia, jogos ou em algum outro tipo de site, você precisa saber sobre o futuro da Web. Nesta sessão, você vai aprender as próximas etapas para APIs, plataformas e tecnologias. É provável que você não precise de um app nativo depois de tudo... |
Sessão | Web para dispositivos móveis | Web para dispositivos móveis |
15:00 — 15:30 Sessão |
Parceria da comunidade: veja também as informações do programa Google DevelopersDaniel francLounge da comunidade Saiba mais sobre o programa para líderes da comunidade que desenvolvem comunidades - com inspiração em outros leads e no Google Developers. |
Sessão | Comunidade | |
15:00 — 15:45 Sessão |
Como desenvolver apps de conversa com o Assistente usando o Actions on GoogleIdo Green, Dan Imrie-SitunayakeS1 Session Auditorium O Google Assistente está disponível no Google Home e em smartphones Android. Com o Actions on Google, os desenvolvedores podem estender o uso do Google Assistente para criar seus próprios apps de conversa. Nesta palestra, vamos descrever os principais componentes do Actions on Google, mostrar como criar seu primeiro app do Assistente usando ferramentas como API.AI e explorar as práticas recomendadas da interface do usuário de voz (VUI) para criar experiências de conversação atrativas para os usuários. |
Sessão | Além do dispositivo móvel | Assistente |
15:30 — 16:30 Sessão |
Informações sobre o programa Women TechmakersAzzurra ragoneLounge da comunidade Saiba tudo sobre o programa Women Techmakers e como participar. |
Sessão | Comunidade | |
15:45 — 17:15 Treinamento |
Lições práticas para o Google Assistente e como desenvolver seus próprios apps com o API.AISachit Mishra, Shuyang Chen,S3.2 Sala da sala de treinamento Nesta sessão, você aprenderá a criar seus próprios apps para o Google Assistente que funcionam com ele. Com a API.AI, você verá como é fácil criar uma conversa com um usuário simplesmente programando alguns exemplos de frases e respostas. Com um hook de Web simples escrito usando Node.js, você pode interagir com seu app do Assistente usando seu próprio back-end de servidor. Esta é uma ótima sessão para qualquer desenvolvedor aprender a criar para o Google Assistente.Antes de participar deste treinamento, você precisa ter o seguinte instalado: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Treinamento | Além do dispositivo móvel | Assistente |
15:45 — 16:30 Sessão |
Ferramentas de performanceWojtek, KalicińskiS1 Session Auditorium A vantagem é importante, e este ano o Google Play e o Android Studio oferecem ferramentas totalmente novas para ajudar a diagnosticar problemas de desempenho e manter seus apps rápidos e sem problemas. |
Sessão | Android | Android Play |
15:45 — 16:30 Sessão |
App para 60: como usar o Firebase no seu app existenteJoanaS2 Session Theatre Hall (link em inglês) Então, você criou o núcleo do seu aplicativo. Agora, como você sabe o que os usuários estão fazendo? Como reengajar vocês? E como evitar falhas e instabilidade no seu app para que eles não fujam? |
Sessão | Desenvolver em dispositivos móveis | Nuvem |
15:45 — 17:15 Treinamento |
Como integrar a AMP ao PWASarah ClarkS3.1 Sala da Câmara de Treinamento As Accelerated Mobile Pages (AMP) são ótimas para sites voltados a conteúdo, como sites de notícias e blogs, mas e se você quiser criá-las em Progressive Web Apps? Saiba como combinar a velocidade das AMP com o poder off-line dos Progressive Web Apps. |
Treinamento | Web para dispositivos móveis | AMP do PWA |
16:30 — 17:15 Sessão |
Introdução ao DeepMindJoão SilveiraS1 Session Auditorium Uma visão geral rápida do trabalho que o DeepMind está fazendo. |
Sessão | Além do dispositivo móvel | Profundidade |
16:30 — 17:15 Sessão |
Modularização do appBen Weiss,S2 Session Theatre Hall (link em inglês) A modularização do app ajuda a oferecer o menor APK aos usuários, o que é fundamental para criar apps instantâneos e útil para atacar mercados emergentes. |
Sessão | Android | Android |
17:15 — 18:00 Keynote |
Encerramento da palestra de aberturaDirk Primbs, Subrama SowmyaS1 Session Auditorium Mudando o mundo, um por vez |
Keynote | Além do desenvolvimento para dispositivos móveis na Web para dispositivos móveis Android |