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 | _faixa | _produto |
---|---|---|---|---|
10h - 10h45 Keynote |
Palestra de abertura do dia 2Ewa Macias, Behshad Behzadi e Mícheál Ó FoghlúSala de auditório da S1 Session 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 em dispositivos móveis | Nuvem do Assistente |
10h45 às 11h30 Perguntas e respostas |
Perguntas e respostas sobre desenvolvimento de comunidadeDaniel FrancoSala comunitária Como envolver uma comunidade em torno de seu projeto? Como criar um ótimo grupo de encontro? Pergunte ao Googler e a outros líderes da comunidade qualquer coisa relacionada à comunidade. |
Perguntas e respostas | Comunidade | |
11h - 17h15 Sessão |
Certificação do Google Developers e do CloudGoogle Developers e Cloud Certification Lounge 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 | |
11h - 11h45 Sessão |
Componentes de arquiteturaFlorina MuntenescuSala de auditório da S1 Session 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 atualizações mais recentes e analisamos casos de uso interessantes. |
Sessão | Android | Android |
11h - 12h30 Treinamento |
Progressive Web Apps baseados em dadosSarah ClarkS3.1 Sala de aula de treinamento PWAs são relativamente fáceis de criar para sites \"somente leitura\", mas o que acontece quando você quer que seus usuários trabalhem off-line e sincronizem 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 - 11h45 Sessão |
Machine learning com o TensorFlowAndrew GasparovicSala de teatro S2 Session O TensorFlow é o framework de machine learning de código aberto mais conhecido do mundo. Nesta palestra, vamos fazer uma introdução ao TensorFlow e os novos recursos 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 dispositivo móvel | TensorFlow |
11h - 12h30 Treinamento |
O caminho adiante (e de volta): como definir uma navegação bem-sucedida no seu aplicativoLiam Spradlin e Yasmine EvjenS3.2 Sala de aula de treinamento A navegação é fundamental 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 em relação a ele, se ele usa o app de maneira bem-sucedida e se ele atende às metas de negócios. Definir a navegação 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 tarefas do usuário 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 sobre o programa GDEMônica StarzykSala comunitária Saiba mais sobre o programa Especialistas do Google Developers e como 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 S1 Session Há muito o que se atrapalhar na computação em nuvem, e tentar entender tudo pode ser complicado. Nesta sessão, Marc e Mete guiam você por um tour guiado prático e prático do incrível escopo e 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 |
Como melhorar o desempenho com melhorias na qualidade do appAlexey kokinSala de teatro S2 Session 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 - 14h15 Treinamento |
Laboratório de brincosEliška ČejpováSala comunitária Construa brincos, colares, pulseiras ou qualquer outro item de componentes de computador antigos. |
Treinamento | Comunidade | |
12h30 às 14h Treinamento |
Turbine seu app com o Cloud Functions e o machine learningS3.1 Sala de aula de treinamento Digamos que você já tenha um app que use o Firebase. Mas agora você quer adicionar processamento de pagamentos, processamento de imagens, envio de notificações push ou outras funcionalidades que não podem ser executadas no próprio app. Como é possível fazer isso sem ativar seus próprios servidores? O Firebase ajuda você. Neste codelab, você vai aprender a criar funções JavaScript que são executadas em resposta a eventos que ocorrem no Firebase. Em seguida, implante 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 sua participação, instale o Node.js, o npm e seu editor de texto favorito na sua máquina. |
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 PaulinaSala de teatro S2 Session Por definição, conversa é a troca de ideias por meio de palavras faladas entre dois indivíduos. Mas o que acontece quando essa troca acontece entre as pessoas e os dispositivos? As normas conversacionais mudam? De que forma? Neste painel, exploramos a relação entre design e desenvolvimento para aprender a criar ótimas experiências de conversa para os usuários. Membros do painel: Sachit Mishra, desenvolvedora do Assistente/Actions on Google, Kimberly Harvey, designer de conversação, e Marc Paulina, designer de UX do Google Assistente no Wear. Moderado por: Nandini Stocker, diretor de parcerias e defesa de design de conversa |
Sessão | Desenvolver em dispositivos móveis | |
12h30 às 14h Treinamento |
Análise detalhada do Constraint LayoutDan galpinS3.2 Sala de aula de treinamento Neste workshop, você aprenderá a usar o Constraint Layout Editor para criar layouts flexíveis e eficientes para seus aplicativos Android. O workshop fornece um app inicial para que você possa testar os layouts. |
Treinamento | Android | Android |
12h30 às 13h15 Sessão |
Contêineres, Kubernetes e Google CloudRobert Kubis e Steffen HanikelSala de auditório da S1 Session A criação de um único microsserviço é um desafio muito bem conhecido. Não é tão fácil criar um cluster de microsserviços com carga balanceada que são resilientes e têm recuperação automática. É ainda mais difícil gerenciar esse cluster com lançamentos e reversões, escalonando serviços individuais sob demanda e compartilhando secrets e configurações com segurança entre serviços. O Kubernetes, um sistema de gerenciamento de contêineres de código aberto, pode ajudar com isso. Nesta palestra, vamos começar com um microsserviço simples, colocá-lo em um contêiner usando o Docker e escaloná-lo para um cluster de microsserviços resilientes gerenciados pelo Kubernetes. Ao longo do caminho, aprendemos o que faz do Kubernetes um excelente sistema para automatizar a implantação, as operações e o escalonamento de aplicativos em contêineres. Estamos muito felizes em receber o FlixBus no palco para falar sobre experiências e práticas recomendadas adotando e executando o Kubernetes na produção. |
Sessão | Desenvolver em dispositivos móveis | Na nuvem |
13h15 às 13h45 Sessão |
O ano seguinte na política global de tecnologiaDanielle OslerSala de auditório da S1 Session Nesta sessão, vamos mostrar as novas tendências políticas e tecnológicas que afetam os desenvolvedores e dar ideias claras sobre como participar do 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 Google Developers para agências |
Sessão | Comunidade | |
14h15 às 15h Sessão |
Como potencializar seus apps com localização e mapasBrett MorganSala de teatro S2 Session O Google Maps leva o mundo 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 possibilitar novos casos de uso. As APIs do Google Maps também podem oferecer muitas outras funcionalidades, permitindo que você use nossos dados sobre o mundo. Você aprende como levar o mundo até seus usuários! |
Sessão | Desenvolver em dispositivos móveis | Mapas |
14h15 às 15h Sessão |
Criar uma comunidade do Google: informações sobre o programa GDGDaniel FrancoSala comunitária Saiba tudo sobre o programa Google Developer Groups, como criar um grupo ou entrar como membro. |
Sessão | Comunidade | |
14h15 às 15h45 Treinamento |
Como executar um modelo do TensorFlow no Android na práticaMark daoustS3.2 Sala de aula de treinamento Nesta sessão, você vai aprender a usar o TensorFlow para adicionar machine learning aos seus apps Android. O TensorFlow facilita o uso do machine learning, e esta palestra é uma ótima sessão para qualquer desenvolvedor Android saber como ele pode ser adicionado. |
Treinamento | Além do dispositivo móvel | TensorFlow para Android |
14h15 às 15h Sessão |
Estruturas e ferramentas para Progressive Web AppsStefano fluinSala de auditório da S1 Session Os Progressive Web Apps (PWAs) estão se espalhando pela Web mais rápido do que podíamos imaginar. Há dois anos, os desenvolvedores precisavam fazer a maior parte do trabalho para aproveitar as novas APIs disponíveis no navegador, mas hoje temos ferramentas avançadas e robustas que podem ajudar desenvolvedores de qualquer experiência a enviar rapidamente aplicativos mais envolventes. Nesta sessão, você vai aprender sobre:• As práticas recomendadas para PWAs que você deve aproveitar • As ferramentas que existem para ajudar desenvolvedores com diversas origens e filosofias com essas filosofias. |
Sessão | Web para dispositivos móveis | PWA |
14h15 às 15h45 Treinamento |
Experiência prática com as APIs Google Cloud Vision e Natural LanguageSara RobinsonS3.1 Sala de aula de treinamento Este treinamento com instrutor mostra um passo a passo sobre como usar a API Google Cloud Vision e a API Cloud Natural Language. Isso vai ajudar os participantes a entender o que é preciso para melhorar os aplicativos ou criar novos, aproveitando os recursos incríveis das APIs de machine learning do Google Cloud. |
Treinamento | Desenvolver em dispositivos móveis | Na nuvem |
15h às 15h45 Sessão |
O que vem a seguir na WebThomas steinerSala de teatro S2 Session Quer você trabalhe 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ê aprenderá o que vem a seguir para APIs, plataformas e tecnologias. Provavelmente, você não vai precisar de um app nativo... |
Sessão | Web para dispositivos móveis | Web para dispositivos móveis |
15h às 15h30 Sessão |
Parceria com a comunidade: junto com as informações do programa Google DevelopersDaniel FrancoSala comunitária Saiba mais sobre o programa para líderes que criam comunidades com inspiração de outros líderes e do Google Developers. |
Sessão | Comunidade | |
15h às 15h45 Sessão |
Como desenvolver apps conversacionais do Assistente usando o Actions on GoogleIdo Green e Dan Imrie-SitunayakeSala de auditório da S1 Session O Google Assistente está disponível para 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 para o Assistente. Nesta palestra, vamos descrever os principais componentes do Actions on Google, mostrar como criar facilmente seu primeiro app para o Assistente usando ferramentas como a API.AI e conhecer as práticas recomendadas da interface do usuário (VUI) para criar experiências de conversação envolventes que encantam os usuários. |
Sessão | Além do dispositivo móvel | Google 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 |
Experiência prática com o Google Assistente e como desenvolver seus próprios apps assistentes com a API.AISachit Mishra, Shuyang ChenS3.2 Sala de aula de treinamento Nesta sessão, você aprenderá a criar apps que funcionam com o Google Assistente. Com a API.AI, você vai saber como é fácil criar uma conversa com um usuário, basta programar alguns exemplos de frases e respostas. Usando um web hook simples escrito com 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, não se esqueça de instalar os seguintes itens: Node.js v6+ (LTS), Firebase CLI (\"npm install -g firebase-tools\") |
Treinamento | Além do dispositivo móvel | Google Assistente |
15h45 às 16h30 Sessão |
Ferramentas de performanceWojtek KalicińskiSala de auditório da S1 Session O desempenho é importante e, neste ano, o Google Play e o Android Studio lançaram ferramentas novas para diagnosticar problemas de desempenho e manter os apps rápidos e sem problemas. |
Sessão | Android | Android Play |
15h45 às 16h30 Sessão |
App até 60: como usar o Firebase no seu appJennifer pessoaSala de teatro S2 Session Você criou a base do seu app. Agora, como saber o que os usuários estão fazendo? Como atraí-los novamente? E como manter as falhas e a instabilidade do app fora do seu app para que elas não corram? |
Sessão | Desenvolver em dispositivos móveis | Na nuvem |
15h45 às 17h15 Treinamento |
Como integrar AMP a PWASarah ClarkS3.1 Sala de aula 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 incorporá-las aos Progressive Web Apps? Venha aprender a combinar a velocidade das AMPs com o poder off-line dos Progressive Web Apps. |
Treinamento | Web para dispositivos móveis | AMP PWA |
16h30 às 17h15 Sessão |
Introdução ao DeepMindJuan silveiraSala de auditório da S1 Session Uma visão geral rápida do trabalho que a DeepMind está fazendo. |
Sessão | Além do dispositivo móvel | DeepMind |
16h30 às 17h15 Sessão |
Modularizar seu appBen WeissSala de teatro S2 Session A modularização do app ajuda a fornecer o menor APK aos usuários, o que é essencial 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 S1 Session Mudando o mundo, um pouco de cada vez |
Keynote | Além do desenvolvimento para dispositivos móveis na Web para dispositivos móveis Android |