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 - 11h Keynote |
Palestra de abertura do dia 1Jason Titus, Tal Oppenheimer, Francis Ma, Sara Robinson, Daniel Galpin e Tilke JuddSala de auditório da S1 Session Fique por dentro das últimas notícias e atualizações dos produtos e plataformas para desenvolvedores do Google. |
Keynote | Além do desenvolvimento para dispositivos móveis na Web para dispositivos móveis Android | Android Assistente na nuvem Firebase TensorFlow Mobile Web |
11h30 às 17h45 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 | |
11h30 às 13h Treinamento |
Crie um app com o Architecture ComponentsFlorina MuntenescuS3.1 Sala de aula de treinamento Em maio de 2017, as bibliotecas de componentes de arquitetura foram lançadas. Sozinhas, elas ajudam os desenvolvedores a gerenciar e simplificar o ciclo de vida do componente de IU e a persistência de dados. Juntos, eles podem ser usados como uma forma coesa de criar apps Android rapidamente. Neste treinamento, você usará os diferentes componentes para criar um aplicativo meteorológico que extraia dados de uma fonte remota, os armazene localmente e os exiba para o usuário. Não é necessário ter experiência com as bibliotecas. |
Treinamento | Android | Android |
11h30 às 12h15 Sessão |
Progressive Web Apps: o quê, por que e como?Sam duttonSala de auditório da S1 Session Os Progressive Web Apps combinam o melhor da Web e os melhores apps. Eles carregam rapidamente, mesmo em redes instáveis, podem se reconectar com os usuários enviando notificações push da Web, têm um ícone na tela inicial e são carregados como experiências de tela cheia de alto nível.Nesta palestra, vamos explicar o quê, por que e como usar os Progressive Web Apps e trabalhar com exemplos de código. |
Sessão | Web para dispositivos móveis | PWA |
11h30 às 12h15 Sessão |
O que está acontecendo com a Internet das Coisas e o Google AssistenteDave SmithSala de teatro S2 Session O Google tem uma ampla variedade de novas plataformas e ferramentas de suporte à computação em qualquer lugar. Saiba como o Android Things pode ser usado para simplificar o desenvolvimento e a produção de dispositivos de IoT. Saiba como o Google Assistente permite que os usuários conversem com suas ações. Saiba como os smartphones Android, o Android Wear e o Android Auto permitem que os usuários interajam com seu serviço a qualquer momento e em qualquer lugar. Estude como o TensorFlow pode ser usado para facilitar o machine learning em todos os tipos de aplicativos de IoT, além dos dispositivos móveis. |
Sessão | Além do dispositivo móvel | TensorFlow Android Things |
11h30 às 13h Treinamento |
Criar um app para dispositivos móveis com o FirebaseSarah allenS3.2 Sala de aula de treinamento Quando você cria um aplicativo usando o Firebase, ele cuida do armazenamento de dados, da sincronização, do armazenamento de arquivos, da autenticação e de outras funcionalidades de back-end. Dessa forma, seu tempo é dedicado ao aperfeiçoamento das interações do usuário. Neste codelab, vamos orientar você na criação de um app sofisticado em tempo real usando apenas os SDKs do Firebase. Mostraremos as várias maneiras como o Firebase pode ajudar você a ter sucesso e fornecer assistência no local para criar seu app. O instrutor criará um app da Web, mas o codelab está disponível para iOS, Android e Web. Você pode escolher a tecnologia que preferir. Nossos assistentes de professor estarão disponíveis para responder a perguntas em todas as plataformas. |
Treinamento | Desenvolver em dispositivos móveis | Firebase |
12h - 12h45 Meetup |
Encontro da comunidade da Alemanha, Áustria e SuíçaKatha Lindenthal e Tim MesserschmidtSala comunitária Encontro informal dos organizadores e membros da comunidade da Áustria, Alemanha e Suíça. |
Meetup | Comunidade | |
12h15 às 13h Sessão |
Android Things: a plataforma de IoT para todosRebecca FranksSala de auditório da S1 Session O Android Things é a plataforma de Internet das Coisas (IoT) do Google baseada no sistema operacional Android. Nesta apresentação, Rebecca aborda os princípios básicos para começar a usar a plataforma e como qualquer desenvolvedor sem experiência com eletrônicos pode criar apps de IoT com o Android Things. Alguns casos de uso e exemplos são mostrados nesta sessão, além de como você pode usar as bibliotecas Android já existentes no seu próximo projeto de IoT. |
Sessão | Além do dispositivo móvel | Android Things |
12h15 às 13h Sessão |
O que o Kotlin pode fazer por mim?Hadi haririSala de teatro S2 Session Você provavelmente já ouviu falar do Kotlin e talvez já tenha dado uma olhada em alguns dos recursos dele. Você pode estar se perguntando: "O que é que há de melhor?". Claro, a sintaxe tem uma sintaxe mais agradável. E o que mais? No entanto, a questão do Kotlin é que não se trata de uma lista de recursos, mas de como eles, juntos e em harmonia, levam a uma experiência de desenvolvimento mais agradável e produtiva. Nesta palestra, vamos nos concentrar em mostrar por que o Kotlin resolve alguns dos pontos problemáticos que você encontra com frequência na programação de códigos, seja Android, Server ou qualquer outro tipo de desenvolvimento de software. |
Sessão | Android | Android |
12h45 às 13h30 Meetup |
Encontro do Women TechmakersAzzurra RagoneSala comunitária Encontro informal dos líderes do WTM e dos membros da comunidade no evento. |
Meetup | Comunidade | |
13h às 14h30 Treinamento |
Como aproveitar o Kotlin no seu app AndroidNikita gamolskyS3.2 Sala de aula de treinamento Neste treinamento, você vai ganhar experiência prática na criação de apps Android na nova linguagem Kotlin com suporte. Você aprenderá a usar o Kotlin para reduzir o código boilerplate, evitar erros comuns e simplificar o código convertendo um app Android criado em Java para Kotlin. |
Treinamento | Android | Android |
13h às 14h30 Treinamento |
Na prática com o Android Things e na criação dos seus próprios dispositivos de IoTRenato Mangini, Jonathan Koren,S3.1 Sala de aula de treinamento Nesta sessão, você aprenderá tudo o que precisa saber sobre o desenvolvimento de aplicativos de IoT para o Android Things. Com o Android Studio e um kit para desenvolvedores, você vai ver como é fácil usar seu conhecimento sobre o Android para interagir com hardware no mundo real. |
Treinamento | Além do dispositivo móvel | Android Things |
13h às 13h45 Sessão |
Do site para o Progressive Web AppEwa gasperowiczSala de auditório da S1 Session Por onde começar, o que implementar e como priorizar as técnicas de App Web Progressivo. Você também aprenderá como aproveitar ao máximo os resultados mais fáceis: pequenas mudanças que podem ter um grande impacto. |
Sessão | Web para dispositivos móveis | PWA |
13h às 13h45 Sessão |
Zero to App: codificando um tradutor universal em tempo real com o FirebaseJen Tong e Kathy LiSala de teatro S2 Session Juntos, o Firebase e o Google Cloud Platform ajudam os desenvolvedores a criar apps da Web e para dispositivos móveis incríveis. Nesta sessão, criamos um aplicativo ao vivo no palco e demonstramos como criar uma ótima experiência do usuário usando o Firebase. Em seguida, ampliamos esse app chamando as APIs do Google Cloud Platform, sem precisar ativar servidores ou gerenciar infraestrutura. Você verá em primeira mão como o Firebase e o Google Cloud Platform facilitam a criação e o escalonamento de apps. |
Sessão | Desenvolver em dispositivos móveis | Na nuvem |
13h30 às 14h15 Sessão |
Criar uma comunidade do Google: informações sobre o programa GDGUttam tripathiSala comunitária Saiba tudo sobre o programa Google Developer Groups, como criar um grupo ou entrar como membro. |
Sessão | Comunidade | |
13h45 às 14h15 Sessão |
O que posso fazer com o Cloud Functions para Firebase? Tudo.James DanielsSala de teatro S2 Session Com o Cloud Functions, é possível executar snippets de código JavaScript no servidor do Google em resposta a eventos do Firebase. Que problemas isso pode resolver? Ele pode substituir completamente um back-end tradicional? Aprenda com exemplos de como é possível criar aplicativos mais robustos com o Firebase e integrar tecnologias como Twilio, machine learning e tradução automática. |
Sessão | Desenvolver em dispositivos móveis | TensorFlow do Firebase |
13h45 às 14h15 Sessão |
PWA+AMP = fácil para usuários e desenvolvedoresBen morssSala de auditório da S1 Session Os PWAs permitem experiências semelhantes a apps na Web para dispositivos móveis. A tecnologia AMP torna a Web rápida para os usuários e simples para os desenvolvedores. Junte todos eles e você terá uma maneira fácil de criar um app da Web rápido, bonito e imersivo. É possível ajustar o conteúdo AMP existente a uma experiência de PWA. Junte-se a nós e veja como criar um PWA/AMP sem um único framework de JavaScript. |
Sessão | Web para dispositivos móveis | AMP PWA |
14h15 às 15h 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 | |
14h45 às 15h30 Sessão |
Como compilar para o Android OShailen TuliSala de auditório da S1 Session O Android O mudou a forma como os aplicativos funcionam em segundo plano. Falamos sobre como implementar casos de uso comuns de aplicativos nesse novo mundo, além de destacar alguns recursos do Android que você deve aproveitar. |
Sessão | Android | Android |
14h45 às 15h30 Sessão |
Em tempo recorde: como criamos rapidamente um app moderno e sem servidor com o Firebase e o FlutterSeth Ladd e David DeRemerSala de teatro S2 Session Saiba como usamos o Cloud Functions, Realtime Database, Flutter, Analytics e muito mais para lançar um novo app para dispositivos móveis sem servidor para uma das principais marcas de entretenimento dos Estados Unidos (em apenas três meses, do zero) para iOS e Android e com uma única base de código. Compartilhamos nossa história sobre o que funcionou e o que não funcionou, para que você também possa criar apps melhores para seus clientes e usuários mais rápido do que nunca. |
Sessão | Desenvolver em dispositivos móveis | Análises do Flutter Cloud |
14h45 às 16h15 Treinamento |
Aprimore seus apps com o Gmail, Drive, Agenda, Planilhas, Apresentações e muito maisWesley ChunS3.2 Sala de aula de treinamento Talvez você já conheça as ferramentas de produtividade do G Suite, como Gmail, Google Drive, Agenda, Planilhas, Apresentações etc. Mas por trás de cada um desses aplicativos que você conhece e adora tão bem, existe uma API para desenvolvedores. Nesta palestra, vamos apresentar as APIs para que você possa integrar as tecnologias delas aos seus apps e aumentar a eficiência dos usuários. |
Treinamento | Além do dispositivo móvel | G Suite |
14h45 às 16h15 Treinamento |
Do site para o PWA com o WorkboxSarah ClarkS3.1 Sala de aula de treinamento Você quer que seu site funcione off-line? Você cria um service worker, armazena em cache alguns arquivos e, depois, o quê? Como você lida com as atualizações? Ou do cache do navegador? Felizmente, os engenheiros do Google encontraram essas questões nos próprios trabalhos e criaram o Workbox: um conjunto de ferramentas e a lógica básica para um App Web Progressivo. Mostraremos como converter um site para off-line e resolver facilmente problemas difíceis de armazenamento em cache. |
Treinamento | Web para dispositivos móveis | PWA |
15h às 15h30 Sessão |
Google Summer of Code e Google Code-inSolange JesusSala comunitária Saiba mais sobre os programas de código aberto do Google |
Sessão | Comunidade | |
15h30 às 16h15 Sessão |
APIs de ML por exemploSara RobinsonSala de auditório da S1 Session Você acha que sua empresa pode aproveitar a experiência em machine learning do Google para potencializar e melhorar seus aplicativos de negócios, mas você não consegue criar e treinar seu próprio modelo personalizado? O Google Cloud Platform (GCP) oferece cinco APIs: Google Cloud Vision, Cloud Speech API, Cloud Natural Language API, Cloud Translation API e Cloud Video Intelligence API. Essas APIs acessam modelos de machine learning pré-treinados com uma única chamada de API. Nesta sessão, vamos compartilhar uma visão geral de cada API. Depois, vamos nos aprofundar no código com uma demonstração ao vivo. |
Sessão | Desenvolver em dispositivos móveis | Na nuvem |
15h30 às 16h15 Sessão |
Android Wear, TV, Auto e mídia: palestras técnicas relâmpagoHoi Lam, Daniel Galpin, Marc Bächinger, Agnieszka Madurska e Santiago SeifertSala de teatro S2 Session Uma série de palestras técnicas aprofundadas sobre novos recursos e / ou dicas sobre como aproveitar os recursos mais recentes do Android Wear, TV, Auto e mídia. |
Sessão | Android | Android |
15h30 às 16h15 Meetup |
Encontro da comunidade da Europa Central e Oriental + RússiaPrzemek Pardel, Jozef Vodička e Zviad KardavaSala comunitária Encontro informal dos organizadores e membros da comunidade da Europa Central e Oriental e Rússia. |
Meetup | Comunidade | |
16h15 às 17h Sessão |
Análise do O e da Biblioteca de SuporteDan Galpin e Lisa WraySala de auditório da S1 Session Analisamos de perto o Android O com a Biblioteca de Suporte, examinando em detalhes a animação baseada em física e outros recursos para que seus aplicativos funcionem, tenham uma aparência e se sintam melhores do que nunca. |
Sessão | Android | Android |
16h15 às 17h45 Treinamento |
Criar apps incríveis para dispositivos móveis com o FlutterAMahdy Abdelaziz e David YangS3.1 Sala de aula de treinamento A pergunta mais frequente ao criar um app para dispositivos móveis é: híbrido ou nativo? Você pode fazer ambos! O Flutter permite unificar o desenvolvimento entre Android e iOS e ainda ter um app compilado de forma nativa, sem intérpretes. Neste workshop, vamos começar a usar o Flutter e discutir os principais recursos do SDK. Você vai aprender a configurar o ambiente e criar seu primeiro app Flutter. Assim como nos workshops sobre Android, os participantes precisam ter o Android Studio e/ou o Xcode instalados nos laptops. |
Treinamento | Desenvolver em dispositivos móveis | Flutter |
16h15 às 17h Sessão |
Detalhes técnicos do Google Cloud IoT CoreClasse gusSala de teatro S2 Session Nesta palestra, você vai aprender sobre os recursos de alto nível do produto Google Cloud IoT Core. Além disso, você vai aprender como os produtos subjacentes do Google Cloud que compõem a solução de nuvem permitem adicionar recursos de IoT aos seus produtos em grande escala para entrada e análise de dados. Uma demonstração completa do produto conclui a apresentação. |
Sessão | Além do dispositivo móvel | Na nuvem |
16h15 às 17h 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 | |
16h15 às 17h45 Treinamento |
Rastreamento de recursos em tempo realStephen McDonaldS3.2 Sala de aula de treinamento Criar um app de localização nunca foi tão fácil. Nesta sessão, você vai criar o mesmo app usado no Google I/O para monitorar e prever transportes. Isso inclui a integração completa entre Android, Firebase e as APIs Google Maps. |
Treinamento | Desenvolver em dispositivos móveis | Firebase Maps para Android |
17h - 17h45 Sessão |
Conheça o ARCore: realidade aumentada em escala do AndroidTom salterSala de auditório da S1 Session O ARCore é o novo SDK do Google para Android que leva recursos de realidade aumentada para milhões de dispositivos móveis. Nesta palestra, vamos apresentar os principais conceitos do ARCore, mostrar como criar seu primeiro app de RA e como aproveitar ao máximo o SDK do ARCore. |
Sessão | Além do dispositivo móvel | Android |
17h - 17h45 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 |