Todos os horários estão no horário padrão do Pacífico (UTC-08:00).
Após o evento, as gravações de todas as sessões (principal e segundo) serão disponibilizadas no canal do YouTube para desenvolvedores Android.
Somente as sessões no palco principal serão transmitidas ao vivo durante o evento.

Filtro :
Hora Descrição _type _location _produto
08:00-9:30

Inscrições e café da manhã

8:30-13:30

Sandbox

Sandbox: demonstrações e horários para esclarecimento de dúvidas - Tópicos para AM

Conheça e converse com a equipe do Android!

Passe no segundo andar para perguntas e respostas, demonstrações ou apenas conversar. Os tópicos e as equipes vão mudar ao longo do dia, então planeje a pauta dos seus anúncios para ter respostas às perguntas mais urgentes. Convidados e palestrantes especiais estarão presentes na Sala dos palestrantes durante os dois dias.

  • Acessibilidade
  • Android Enterprise
  • Android para carros
  • Android Jetpack
  • Android Studio
  • Tablets Android e dobráveis
  • Android TV
  • Testes do Android
  • Kit de ferramentas de interface do Android
  • Compatibilidade de apps Android
  • Áudio
  • Componentes de arquitetura
  • Clínica de velocidade do build
  • CameraX
  • Android para ChromeOS
  • Política do Google Play
  • Jetpack Compose
  • Kotlin
  • Machine learning no Android
  • Mídia
  • Por perto
  • Uso de APIs externas ao SDK
  • Academia do Google Play
  • Energia e bateria
  • Análise de desempenho em tempo de execução
  • Armazenamento com escopo
  • Segurança
  • Wi-Fi

Android para carros

Android Studio e ferramentas

Android TV

Google Play

Jetpack

Kotlin

Desempenho

Plataforma

Second Floor

Horário de atendimento do sandbox Second Floor Android para carros Android Studio e ferramentas Android TV Plataforma de desempenho Kotlin do Google Play para Jetpack
9:30-10:10

Session

Preparação para o armazenamento com escopo

Roxanna Aliabadi, Zimuzo Ezeozue e Yacine Rezgui

Visão geral do plano e guia de práticas recomendadas para o novo modelo de armazenamento no Android 10.

Plataforma

Palco principal

Session Palco principal Plataforma
9:30-10:10

Session

Ben Weiss, Wojtek Kaliciński, Dom Elliott e Jason Liu

Com os pacotes de apps e o Dynamic Delivery, os desenvolvedores têm a opção de disponibilizar partes dos apps com base em vários estados do usuário ou até mesmo sob demanda no momento da execução. Essa é uma grande diferença em relação ao mundo do APK único, e ficou claro que você gostaria de receber mais suporte para a migração para esse novo modelo.

Durante essa sessão, anunciaremos novas ferramentas e bibliotecas que atendem a alguns dos feedbacks que coletamos desde o lançamento original. Você pode esperar uma análise detalhada dos testes de módulos de recursos dinâmicos, uma API de instalação sob demanda simplificada usando Jetpack e Kotlin e uma nova maneira de gerenciar dependências entre vários módulos.

Google Play

Segundo estágio

Session Segundo estágio Google Play
9:30-10:40

Codelab

Codelab do Jetpack Compose

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
10:10-10:20

Intervalo

10:20-11:00

Session

Caçadores de mitos sobre performance

Calin Juravle, Diana Wong, David Sehr e Eric Holk

Vamos explorar os mitos que podemos derrubar sobre o desempenho de apps Android. As enumerações não estão corretas? Quantos arquivos dex é ideal? O pool de objetos é realmente bom? A implementação do Kotlin pode realmente afetar o desempenho do app? Além de algumas práticas recomendadas sobre criação de perfis de performance e comparações, colocamos essas perguntas (e muito mais) à prova para descobrir quais são verdadeiras e quais mitos são quebrados.

Desempenho

Palco principal

Session Palco principal Desempenho
10:20-11:00

Palestra relâmpago

Palestras relâmpago 1a rodada

  • Como gerenciar dispositivos complementares
  • Novidades do suporte a C++/nativo no Android Studio
  • Funcionalidade tátil avançada: quando, o quê e como usar novas APIs táteis
  • Adote uma gama ampla de cores
  • Virar a página: como migrar para o ViewPager2

Plataforma

Android Studio e ferramentas

Segundo estágio

Palestra relâmpago Segundo estágio Plataforma Android Studio e ferramentas
10:45-11:50

Codelab

Codelab do CameraX

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
11:00-11:10

Intervalo

11:10-11:30

Session

Proteja seus dados: saiba mais sobre criptografia e segurança

Jon Markoff e Nicole Borrelli

Estratégias de criptografia de dados no Android usando o Jetpack Security. As principais conclusões incluem: aprender a criptografar dados com segurança no dispositivo e usar o AndroidKeyStore.

  • Descrever os desafios com a criptografia de dados em repouso.
  • Práticas recomendadas para criptografia de dados e gerenciamento de chaves
  • Entenda por que e como a biblioteca Jetpack Security foi criada.

Jetpack

Plataforma

Palco principal

Session Palco principal Plataforma Jetpack
11:10-11:30

Session

Emulador em um ambiente de integração contínua (CI)

Lingfeng Yang, Hoi Lam

Nesta palestra, vamos aprender como o Android Emulator pode ser usado em um ambiente de integração contínua. Especificamente, analisamos as funcionalidades lançadas recentemente, como:

  • A imagem Docker do emulador e como ela pode ser implantada em fornecedores como o Google Cloud
  • Fazendo streaming da imagem do emulador de um servidor / computador remoto para o espaço de trabalho do desenvolvedor.

Você verá uma demonstração completa de como o emulador pode ser executado em um ambiente de nuvem e se encaixar no ciclo de vida de desenvolvimento.

Plataforma

Jetpack

Segundo estágio

Session Segundo estágio Plataforma Jetpack
11:30-11:35

Intervalo

11:35-11:55

Session

Um guia opinativo sobre injeção de dependência no Android

Manuel Vivo e Daniel Santiago Rivera

O Dagger se tornou a maneira recomendada de fazer a injeção de dependência no Android. No entanto, há muitas maneiras de usar o Dagger. Saiba por que recomendamos o Dagger, as práticas recomendadas que incluem a configuração em projetos com vários módulos e quais planos temos para melhorar o Dagger no Android para que você possa criar uma solução sólida e extensível para gerenciar dependências no seu app que pode ser dimensionada para grandes projetos.

Orientação sobre a API

Palco principal

Session Palco principal Orientação sobre a API
11:35-11:55

Session

Desmistifique os dados nos criadores de perfil do Android Studio

Shukang Zhou e Yi Yang

Os criadores de perfil são uma ferramenta poderosa no arsenal de um desenvolvedor, mas trabalhar com dados de desempenho pode ser intimidante às vezes. Esta sessão desmistifica os criadores de perfil no Android Studio, discutindo como ler e usar dados de heap dumps de memória e gravações de CPU para ajudar a otimizar o desempenho do app.

Android Studio e ferramentas

Segundo estágio

Session Segundo estágio Android Studio e ferramentas
11:55-13:10

Almoço

11:55-12:15

Exclusivo na transmissão ao vivo

#AskAndroid: Kotlin e corrotinas

Responda às perguntas que você enviou no Twitter usando #AskAndroid (em inglês).

Exclusivo na transmissão ao vivo
12:15-12:35

Exclusivo na transmissão ao vivo

#AskAndroid: componentes da arquitetura

Responda às perguntas que você enviou no Twitter usando #AskAndroid (em inglês).

Exclusivo na transmissão ao vivo
13:10-13:30

Session

Como reduzir seu app com o R8

Søren Gjesse e Christoffer Adamsen

Esta palestra mergulha em alguns dos detalhes de como o redutor de aplicativo R8 reduz os apps para facilitar o uso do R8 pelos desenvolvedores.

Android Studio e ferramentas

Palco principal

Session Palco principal Android Studio e ferramentas
13:10-13:30

Session

Como a equipe do Android torna os widgets acessíveis

Shailen Tuli, Qasid Sadiq e Lyla Fujiwara

Nesta palestra de nível intermediário, abordamos a acessibilidade usando exemplos reais. Você aprenderá sobre acessibilidade no framework e no código androidX e sobre o suporte à acessibilidade em widgets do Android. Ao longo do curso, você descobrirá bons padrões que podem fazer suas IUs se destacarem para acessibilidade/

Plataforma

Segundo estágio

Session Segundo estágio Plataforma
13:10-13:30

Codelab

Abrir Codelabs

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
13:30-13:35

Intervalo

13:30-18:00

Sandbox

Sandbox: demonstrações e horários de atendimento - Tópicos de PM

Conheça e converse com a equipe do Android!

Passe no segundo andar para perguntas e respostas, demonstrações ou apenas conversar. Os tópicos e as equipes vão mudar ao longo do dia, então planeje a pauta dos seus anúncios para ter respostas às perguntas mais urgentes. Convidados e palestrantes especiais estarão presentes na Sala dos palestrantes durante os dois dias.

  • Reconhecimento de atividade
  • Android TV
  • Android para carros
  • Framework do Android
  • Tablets Android e dobráveis
  • Android vitals
  • Bibliotecas ART e OpenJDK
  • Componentes de arquitetura
  • Clínica de velocidade do build
  • Câmera
  • CameraX
  • Android para ChromeOS
  • Jetpack Compose
  • Tema escuro
  • Bem-estar digital
  • Serviços em primeiro plano
  • Navegação por gestos
  • Retorno tátil
  • Android Jetpack
  • Kotlin
  • Material Design
  • Permissões
  • Academia do Google Play
  • Criadores de perfil
  • Análise de desempenho em tempo de execução
  • Interface do sistema, notificações
  • Janelas e atividades

Android para carros

Android Studio e ferramentas

Android TV

Google Play

Jetpack

Kotlin

Desempenho

Plataforma

Second Floor

Horário de atendimento do sandbox Second Floor Android para carros Android Studio e ferramentas Android TV Plataforma de desempenho Kotlin do Google Play para Jetpack
13:35-13:55

Session

Fragmentos: passado, presente e futuro

Ian Lake, Jeremy Woods

Os fragmentos foram uma das primeiras APIs desagrupadas do framework do Android e evoluíram significativamente desde o lançamento. Falaremos sobre a origem do Fragments, como nossas mudanças mais recentes facilitaram o trabalho com ele, além de dar uma visão geral de onde os Fragments estão indo e do papel deles a partir de 2019.

Jetpack

Palco principal

Session Palco principal Jetpack
13:35-13:55

Palestra relâmpago

Palestras relâmpago 2a rodada

  • GSI do Android para desenvolvedores
  • Escolha os cabos USB com cuidado
  • Palestra relâmpago sobre jogos

Plataforma

Segundo estágio

Palestra relâmpago Segundo estágio Plataforma
13:35-15:00

Codelab

Codelab de testes

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
13:55-14:00

Intervalo

14:00-14:40

Session

Desenvolvimento de temas com estilo

Nick Butcher e Chris Banes

O sistema de temas do Android é eficiente, mas fácil de usar indevidamente. O uso adequado pode facilitar a manutenção dos seus layouts e oferecer suporte a temas escuros ou implementar temas do Material Design para personalizar sistematicamente o Material Design e refletir melhor a marca do seu produto.

Esta palestra começará com um curso intensivo sobre temas e estilos e como aplicar estilos em todo o app, isolando recursos que dependem do tema. Depois, veremos exemplos aplicados de como usar o sistema de estilo para criar apps com temas de Material Design e temas escuros.

IU

Palco principal

Session Palco principal IU
14:00-14:40

Session

Masterclass do Android vitals: como monitorar e melhorar a estabilidade e o desempenho do mundo real

James Heather e Boris Farber

A seção "Métricas" do Play Console contém uma grande quantidade de informações sobre a integridade dos apps dos desenvolvedores: falhas, ANRs, comparações com o desempenho dos apps semelhantes e assim por diante. Esta palestra fornece uma visão detalhada das práticas recomendadas para o uso do Android vitals para detectar, depurar e corrigir problemas em apps. Os desenvolvedores entenderão melhor o que é o Android vitals e como usá-lo para melhorar o desempenho real dos apps.

Google Play

Segundo estágio

Session Segundo estágio Google Play
14:40-15:10

Pausa para o chá da tarde

15:10-15:30

Session

Android Studio: dicas e truques de depuração

David Herman e Justin Nieto

Melhore suas habilidades de depuração Todos nós passamos muito tempo no depurador, e esta sessão ensina sobre alguns dos recursos avançados de depuração disponíveis no Android Studio. Esta palestra deve atrair todos, de iniciantes a especialistas e todos os outros. Seja qual for seu nível, você terá algo para ajudar a correr atrás de bugs com mais eficácia usando o Android Studio.

Android Studio e ferramentas

Palco principal

Session Palco principal Android Studio e ferramentas
15:10-15:30

Session

Atualizações no app

Alessandro Dovis, Pietro Maggi e Amrit Sanjeev

A API In-app Updates do Google Play permite que você solicite que os usuários atualizem seu app durante o uso dele, lançada no Google I/O este ano. Esta palestra analisa as novidades desde então e explora maneiras como as atualizações no app podem ser usadas pelo seu app.

Google Play

Segundo estágio

Session Segundo estágio Google Play
15:10-17:35

Codelab

Abrir Codelabs

Jetpack

Sala de codelabs

Codelab Sala de codelabs Jetpack
15:30-15:35

Intervalo

15:35-15:55

Session

Java❤️ Kotlin, Happy Together Notification

Murat Yener, Nicole Borrelli e Wenbo Zhu

O Kotlin é incrível, e você quer escrever todo o código nele, mas e as milhares de linhas de código já escritas na linguagem de programação Java? Ou talvez você tenha uma biblioteca ou um projeto escrito em Java e que já tenha sido usado em muitos projetos Kotlin ou Java.

Nesta palestra, analisaremos as práticas recomendadas para escrever código Kotlin e Java que funcionam tão perfeitamente do outro, que a única maneira de saber em qual linguagem ele foi escrito é analisando o código-fonte.

Kotlin

Palco principal

Session Palco principal Kotlin
15:35-15:55

Session

ML no dispositivo: como lidar com casos de uso complexos com o kit de ML

Julie Zhou, Shiyu Hu

O Kit de ML facilita a integração de soluções com tecnologia de ML nos seus aplicativos, seja por nossas APIs completas de processamento de visão e linguagem natural ou com seus próprios modelos personalizados do TF Lite. Além de lidar facilmente com tarefas únicas, como reconhecimento de texto, detecção facial ou de linguagem, você também pode criar experiências do usuário mais complexas encadeando várias APIs do Kit de ML ou usando-as com seus modelos personalizados.

Plataforma

Segundo estágio

Session Segundo estágio Plataforma
15:55-16:00

Intervalo

16:00-16:40

Session

Noções básicas sobre o Compose

Leland Richardson

Esta sessão aborda os benefícios de um sistema de interface reativo declarativo, como o Jetpack Compose, e como ele se aplica a problemas reais que os desenvolvedores Android têm atualmente. Além disso, esta palestra aborda o modelo de programação do Jetpack Compose e alguns detalhes de implementação que ajudam a entender como o Compose funciona.

Jetpack

IU

Palco principal

Session Palco principal interface do Jetpack
16:00-16:40

Palestra relâmpago

Palestras Relâmpago - Rodada 3

  • Turbine o compartilhamento com seu app
  • Espere, tem uma equipe de UX no Android Studio?
  • Leve seu app para o trabalho
  • Análise de desempenho usando Systrace
  • A oportunidade do Bem-estar digital
  • Dicas e truques de 64 bits

Android Studio e ferramentas

Desempenho

Plataforma

IU

Segundo estágio

Palestra relâmpago Segundo estágio interface da plataforma de desempenho do Android Studio e das ferramentas
16:40-16:50

Intervalo

16:50-17:10

Session

Permissões no Android

Sara N-Marandi e Philip Moltmann

Com as permissões, os apps podem comunicar aos usuários por que precisam de acesso aos dados particulares deles. No Android, queremos oferecer aos usuários controle e transparência sobre os próprios dados, e fizemos uma série de mudanças no Android 10 que trazem mais restrições ao que os apps de dados podem acessar. Analisaremos as mudanças no Android 10 e introduziremos novos conceitos em que estamos trabalhando para versões futuras.

Plataforma

Palco principal

Session Palco principal Plataforma
16:50-17:10

Session

Google Play Faturamento: atualizações necessárias e novas funcionalidades

Neto marín

Existe uma correlação direta entre uma experiência de compra confiável e fácil e as receitas resultantes. Projetar com foco na qualidade é ainda mais importante à medida que a maneira como os usuários descobrem e compram seus produtos únicos e assinaturas muda.

Nesta sessão, mostraremos como você pode aumentar a confiabilidade e o desempenho das compras e se preparar para o futuro da "compra em qualquer lugar". Vamos abordar as RTDNs, APIs para desenvolvedores do Google Play, compras reembolsadas e assinaturas simplificadas. Mostraremos como a Biblioteca Faturamento 2 facilita as atualizações e melhora o desempenho e como migrar da AIDL e da Biblioteca Faturamento 1 antes do prazo.

Google Play

Segundo estágio

Session Segundo estágio Google Play
17:10-17:15

Intervalo

17:15-17:35

Session

Como testar corrotinas no Android

Manuel Vivo e Sean McQuillan

As corrotinas simplificam a maneira como realizamos a programação assíncrona no Android. No entanto, testar código assíncrono nunca foi uma tarefa fácil. Nesta palestra, mostramos como dominar a assincronia dos testes com corrotinas para conseguir essa preciosa marca de seleção verde ✔️. Que perguntas você precisa fazer a si mesmo antes de escrever uma linha de código de teste? Como você pode testar corrotinas que usam Dispatchers.Main? E se você quiser controlar o horário dos seus eventos? Por que não é recomendado usar Dispatchers.Unconfined? Venha aprender a testar corrotinas como um profissional.

Kotlin

Palco principal

Session Palco principal Kotlin