Todos os horários estão no fuso horário de verão da Europa Central (UTC+02:00)
- Sessão com transmissão ao vivo
Tempo | Descrição | _type | _track | _produto |
---|---|---|---|---|
10h às 10h45 Keynote |
Palestra de abertura do dia 2Ewa Macias, Behshad Behzadi e Mícheál Ó FoghlúSala de auditório da sessão S1 Saiba mais sobre os esforços de engenharia do Google na Europa e conheça as pessoas por trás dela. |
Keynote | Além do desenvolvimento para dispositivos móveis | Nuvem do Assistente |
10h45 às 11h30 Perguntas e respostas |
Perguntas e respostas sobre criação de uma comunidadeDaniel francSala comunitária Como envolver uma comunidade em torno do seu projeto? Como criar um ótimo grupo de encontro? Venha perguntar ao Googler e e outra comunidade lidera qualquer coisa relacionada à comunidade. |
Perguntas e respostas | Comunidade | |
11h às 17h15 Sessão |
Certificação do Google Developers e do CloudSala de certificação do Google Developers e do Cloud Descubra as novidades nos programas de certificação do Google Developers e do Google Cloud. Conheça especialistas em Android, Web e nuvem e saiba como receber uma certificação. |
Sessão | Comunidade | |
11h às 11h45 Sessão |
Componentes de arquiteturaFlorina MuntenescuSala de auditório da sessão S1 Desde o lançamento dos Componentes da arquitetura do Android em pré-lançamento na I/O, muitos desenvolvedores nos deram um ótimo feedback. Temos as últimas atualizações e nos aprofundamos em casos de uso interessantes. |
Sessão | Android | Android |
11h às 12h30 Treinamento |
Apps Web Progressivos baseados em dadosSarah ClarkSalão da Sala de Treinamento S3.1 É relativamente fácil criar PWAs para \"somente leitura\" mas o que acontece quando você quer que seus usuários trabalhem off-line e façam a sincronização quando estiverem 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 |
11h às 11h45 Sessão |
Machine learning com o TensorFlowAndrew GasparovicS2 Session Theatre Hall (em inglês) O TensorFlow é o framework de machine learning de código aberto mais conhecido do mundo. Nesta palestra, faremos uma introdução ao TensorFlow, bem como abordaremos as novidades que desenvolvemos. Também vamos abordar alguns casos de uso que demonstram como o TensorFlow é usado pelo Google e no mundo real. |
Sessão | Além do celular | TensorFlow |
11h às 12h30 Treinamento |
Como avançar (e voltar): definir uma navegação de sucesso no appLiam Spradlin e Yasmine EvjenSalão de treinamento S3.2 A navegação é fundamental para a experiência do usuário em um app. A forma como um usuário navega pelo app pode determinar como ele se sente em relação ao app, se ele usa o app corretamente e se ele atende às metas de negócios. Definir a navegação do seu app nem sempre é simples. Nesta sessão, veremos os padrões de navegação comuns no Android, como eles funcionam e como combiná-los para definir uma navegação bem-sucedida no seu app. Vamos mostrar como identificar os principais usuários, priorizar as tarefas deles e organizar o conteúdo colocando-o em uma hierarquia. |
Treinamento | Desenvolver em dispositivos móveis | Android |
11h30 às 12h Sessão |
Como se tornar um especialista do Google Developers: informações do programa GDEMônica StarzykSala comunitária Saiba tudo sobre o Programa Especialistas do Google Developers e como você pode participar. |
Sessão | Comunidade | |
11h45 às 12h30 Sessão |
Noções básicas do Google Cloud Platform: um tour guiadoMarc Cohen, Mete AtamelSala de auditório da sessão S1 A computação em nuvem tem muito o que mergulhar, e tentar entender tudo isso pode ser assustador. Nesta sessão, Marc e Mete orientam você em um tour guiado prático sobre o incrível escopo e a profundidade dos problemas que podem ser resolvidos com o Google Cloud Platform. |
Sessão | Desenvolver em dispositivos móveis | Nuvem do Assistente |
11h45 às 12h30 Sessão |
Aumentar o desempenho com melhorias na qualidade do appAlexey kokinS2 Session Theatre Hall (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. Crie um app de alta qualidade para receber melhores avaliações dos usuários e ser notado pelas equipes editoriais com mais frequência. |
Sessão | Desenvolver em dispositivos móveis | Firebase |
12h às 14h15 Treinamento |
Laboratório de brincosEliška bizejpováSala comunitária Crie brincos, colares, pulseiras ou qualquer coisa de componentes antigos de computador. |
Treinamento | Comunidade | |
12h30 às 14h Treinamento |
Turbine seu app com o Cloud Functions e o Machine LearningSalão da Sala de Treinamento S3.1 Digamos que você tenha um app que usa o Firebase. No entanto, agora você quer adicionar processamento de pagamentos, processamento de imagens, enviar notificações push ou outra funcionalidade que realmente não pode ser feita no próprio aplicativo. Como é possível fazer isso sem ativar seus próprios servidores? O Firebase pode ajudar. Neste codelab, você vai aprender a criar funções JavaScript que são executadas em resposta a eventos que ocorrem no Firebase. Em seguida, você vai implantar essas funções no Cloud Functions para Firebase, onde elas são executadas com escalonamento automático na infraestrutura do Google. Para aproveitar ao máximo o recurso, instale o Node.js e o npm na sua máquina com seu editor de texto favorito. |
Treinamento | Desenvolver em dispositivos móveis | Firebase |
12h30 às 13h15 Sessão |
Painel na interface do Voice: por que todo esse barulho?Nandini Stocker, Sachit Mishra, Kimberly Harvey e Marc PaulinaS2 Session Theatre Hall (em inglês) Por definição, conversa é a troca de ideias por palavras faladas entre duas pessoas. Mas o que acontece quando essa troca acontece entre o ser humano e o dispositivo? As normas de conversação mudam? Se parecia diferente, descreva como. Neste painel, exploramos a interseção entre design e desenvolvimento para aprender como criar ótimas experiências de conversa para os usuários. Membros do painel: Sachit Mishra, desenvolvedor do assistente/Actions on Google, Kimberly Harvey, designer de conversação e Marc Paulina, designer de UX do Google Assistant no Wear. Moderado por: Nandini Stocker, diretor de Advocacia do design de conversação e Parcerias |
Sessão | Desenvolver em dispositivos móveis | |
12h30 às 14h Treinamento |
Análise detalhada do layout restritoDan galpinSalão de treinamento S3.2 Neste workshop, você vai aprender a usar o Constraint Layout Editor para criar layouts flexíveis e eficientes para seus apps Android. O workshop oferece um app inicial para você testar layouts. |
Treinamento | Android | Android |
12h30 às 13h15 Sessão |
Contêineres, Kubernetes e Google CloudRobert Kubis e Steffen HanikelSala de auditório da sessão S1 Criar um único microsserviço é um desafio bem compreendido. Criar um cluster de microsserviços com carga balanceada que sejam resilientes e com autorrecuperaçã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 com segurança entre serviços fica ainda mais difícil. O Kubernetes, um sistema de gerenciamento de contêineres de código aberto, pode ajudar com isso. Nesta apresentação, vamos começar com um microsserviço simples, conteinerizá-lo usando o Docker e escaloná-lo para um cluster de microsserviços resilientes gerenciados pelo Kubernetes. Ao longo do caminho, aprendemos o que torna o Kubernetes um excelente sistema para automatizar a implantação, as operações e o escalonamento de aplicativos conteinerizados. Estamos muito felizes com a presença do FlixBus no palco para falar sobre experiências e práticas recomendadas de adoção e execução do Kubernetes na produção. |
Sessão | Desenvolver em dispositivos móveis | Cloud |
13h15 às 13h45 Sessão |
o próximo ano em políticas de tecnologia globaisDanielle oslerSala de auditório da sessão S1 Nesta sessão, vamos mostrar as novas tendências políticas e tecnológicas que afetam os desenvolvedores e apresentar ideias claras de como contribuir com o debate. |
Sessão | Android | Android Things |
13h30 às 14h15 Sessão |
Informações sobre o programa de agências do Google DevelopersAmit chopraSala comunitária Saiba tudo sobre o Programa de Agências de Desenvolvedores do Google |
Sessão | Comunidade | |
14h15 às 15h Sessão |
Como otimizar seus apps com localização e mapasBrett MorganS2 Session Theatre Hall (em inglês) O Google Maps leva o mundo ao alcance de todos. Saiba como você pode aproveitar nossas APIs para levar o Google Maps ao seu aplicativo Android ou iOS. Mostramos como usar o estilo para mostrar seus recursos e permitir novos casos de uso. As APIs do Google Maps também podem oferecer diversas funcionalidades adicionais, permitindo que você aproveite nossos dados sobre o mundo. Você vai aprender a levar o mundo até os usuários! |
Sessão | Desenvolver em dispositivos móveis | Maps |
14h15 às 15h Sessão |
Criar uma comunidade do Google: informações sobre o programa MDSDaniel francSala comunitária Saiba mais sobre o programa Google Developer Groups e sobre como criar um grupo ou participar como membro. |
Sessão | Comunidade | |
14h15 às 15h45 Treinamento |
Execução prática de um modelo do TensorFlow no AndroidMark daoustSalão de treinamento S3.2 Nesta sessão, você vai aprender a usar o TensorFlow para adicionar machine learning aos seus aplicativos Android. O TensorFlow facilita o uso do machine learning, e esta palestra é uma ótima sessão para qualquer desenvolvedor Android ver como ele pode ser adicionado. |
Treinamento | Além do celular | TensorFlow para Android |
14h15 às 15h Sessão |
Estruturas e ferramentas para Progressive Web AppsStefano FluinSala de auditório da sessão S1 Os Progressive Web Apps (PWAs) estão se espalhando pela Web com mais rapidez do que qualquer um poderia ter previsto. Há dois anos, os desenvolvedores precisavam fazer a maior parte dos serviços para aproveitar as novas APIs disponíveis no navegador. No entanto, hoje temos ferramentas poderosas e robustas que podem ajudar desenvolvedores com qualquer experiência a lançar aplicativos mais envolventes com rapidez. Nesta sessão, você aprenderá sobre:• Práticas recomendadas para PWAs que você deve aproveitar;• As ferramentas que existem para ajudar desenvolvedores que vêm de várias origens.• As dicas de filosofia por trás dessas ferramentas. |
Sessão | Web para dispositivos móveis | PWA |
14h15 às 15h45 Treinamento |
Prática com as APIs Google Cloud Vision e Natural LanguageSara RobinsonSalão da Sala de Treinamento S3.1 Este treinamento com instrutor mostrará em detalhes como usar a API Google Cloud Vision e a API Cloud Natural Language. Isso vai ajudar os participantes a entender o que é necessário para aprimorar os aplicativos ou criar novos, além de aproveitar os recursos incríveis das APIs de machine learning do Google Cloud. |
Treinamento | Desenvolver em dispositivos móveis | Cloud |
15h às 15h45 Sessão |
O que vem por aí na WebThomas steinerS2 Session Theatre Hall (em inglês) Se você trabalha com comércio eletrônico, mídia, jogos ou algum outro tipo de site, precisa saber sobre o futuro da Web. Nesta sessão, você vai aprender o que vem a seguir em relação a APIs, plataformas e tecnologias. É provável que você não precise de um app nativo... |
Sessão | Web para dispositivos móveis | Web para dispositivos móveis |
15h às 15h30 Sessão |
Parceria da comunidade: informações sobre o programa Google DevelopersDaniel francSala comunitária Saiba mais sobre o programa para líderes comunitários que criam comunidades, inspirados em outros líderes e no Google Developers. |
Sessão | Comunidade | |
15h às 15h45 Sessão |
Como desenvolver apps de conversação do Assistente usando o Actions on GoogleIdo Green, Dan Imrie-SitunayakeSala de auditório da sessão S1 O Google Assistente está disponível nos smartphones Google Home e Android. Com o Actions on Google, os desenvolvedores podem estender o Google Assistente para criar seus próprios apps de conversação. Nesta palestra, vamos descrever os principais componentes do Actions on Google, mostrar como criar facilmente seu primeiro app do Assistente usando ferramentas como a API.AI e conhecer as práticas recomendadas da interface do usuário por voz (VUI) para criar experiências de conversação interessantes que encantam os usuários. |
Sessão | Além do celular | Assistente |
15h30 às 16h30 Sessão |
Informações sobre o programa Women TechmakersAzzurra ragoneSala comunitária Saiba tudo sobre o programa Women Techmakers e como participar. |
Sessão | Comunidade | |
15h45 às 17h15 Treinamento |
Aprenda na prática com o Google Assistente e desenvolva seus próprios apps assistentes com a API.AISachit Mishra, Shuyang ChenSalão de treinamento S3.2 Nesta sessão, você vai aprender a criar seus próprios apps para o Assistente que funcionam com o Google Assistente. Usando a API.AI, você vai ver como é fácil criar uma conversa com um usuário simplesmente programando algumas frases e respostas de exemplo. Com um webhook simples escrito com o Node.js, você pode interagir com seu app assistente com 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, verifique se você tem os seguintes componentes instalados: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Treinamento | Além do celular | Assistente |
15h45 às 16h30 Sessão |
Ferramentas de desempenhoWojtek KaliciñskiSala de auditório da sessão S1 O desempenho importa, e este ano o Google Play e o Android Studio ofereceram ferramentas totalmente novas para ajudar a diagnosticar problemas de desempenho e manter seus apps rápidos e fluidos. |
Sessão | Android | Android Play |
15h45 às 16h30 Sessão |
App para 60: como usar o Firebase no seu appJennifer pessoaS2 Session Theatre Hall (em inglês) Você criou o núcleo do seu app. Agora, como você sabe o que seus usuários estão fazendo? Como você pode engajá-los novamente? E como manter as falhas e a instabilidade do seu app, para que elas não fujam? |
Sessão | Desenvolver em dispositivos móveis | Cloud |
15h45 às 17h15 Treinamento |
Como integrar AMP ao PWASarah ClarkSalão da Sala de Treinamento S3.1 As Accelerated Mobile Pages (AMP) são ótimas para sites voltados para conteúdo, como sites de notícias e blogs, mas e se você quiser transformá-los em Progressive Web Apps? Aprenda a combinar a velocidade da tecnologia AMP com o poder off-line dos Progressive Web Apps. |
Treinamento | Web para dispositivos móveis | AMP para PWA |
16h30 às 17h15 Sessão |
Introdução ao DeepMindJoão SilveiraSala de auditório da sessão S1 Uma visão geral do trabalho que a DeepMind tem feito. |
Sessão | Além do celular | DeepMind |
16h30 às 17h15 Sessão |
Como modularizar seu appBen weissS2 Session Theatre Hall (em inglês) A modularização do seu app ajuda você a fornecer o menor APK aos usuários, o que é fundamental para criar apps instantâneos e útil para atacar mercados emergentes. |
Sessão | Android | Android |
17h15 às 18h Keynote |
Palestra de encerramentoDirk Primbs e Sowmya SubramaSala de auditório da sessão S1 Mudando o mundo, um pouco de cada vez |
Keynote | Além do desenvolvimento para dispositivos móveis na Web para dispositivos móveis Android |