Veja uma prévia das palestras que você pode assistir na #AndroidDevSummit
Playlist
Assista às sessões técnicas aprofundadas sobre suas ferramentas e APIs favoritas do Modern Android Development.

Layouts e gráficos personalizados no Compose

O Jetpack Compose oferece uma variedade de soluções prontas para criar telas do zero de forma rápida e fácil. Mas o que acontece quando você precisa ir além e personalizar tudo? Nesta palestra, você vai aprender a criar designs complexos usando uma combinação poderosa de layouts e gráficos personalizados do Compose. Vamos abordar coisas como disposição de um gráfico personalizado, operações de desenho do Compose e animações com uma abordagem mais prática, criando um app de exemplo detalhado para o Tracker de Sono em apenas 20 minutos.


Detalhes sobre os modificadores do Compose

Informações detalhadas sobre a história dos modificadores e as restrições das APIs. Além dos problemas que eles devem resolver, que levam a uma grande reformulação na implementação da versão 1.3 e à adição de várias APIs experimentais de nível inferior, mas poderosas, experimentais para as quais vamos migrar ao longo das próximas versões. Esta palestra abordará os motivos e como essa migração será feita, como ela afeta os desenvolvedores e o impacto que ela terá no desempenho para os usuários finais.


Proprietários e produção de estado na camada da interface

A camada de interface mostra os dados do app na tela. Mas como isso é feito? Nesta palestra, vamos conhecer melhor o pipeline de produção do estado da interface e os detentores de estado que gerenciam a complexidade da interface. Além disso, conheça as diferenças entre lógica de negócios e da interface, um ViewModel e uma classe detentora de estado simples, estado e eventos e muito mais. Você vai descobrir o que é tudo isso, assim como quando e de que forma usar cada um desses elementos.


Como tornar os apps muito rápidos com perfis de referência

Os perfis de referência são uma nova maneira de melhorar significativamente o desempenho de inicialização e execução de apps e bibliotecas. Nesta sessão, vamos mostrar como criar um perfil de referência e verificar a eficácia dele. Você também vai descobrir como o Android Runtime melhora a performance do app quando um perfil de referência é fornecido em várias versões da plataforma Android.


Ferramentas de última geração do Compose

Nesta palestra, vamos mostrar as mais avançadas ferramentas do Compose no Android Studio, mostrando como incorporar essas ferramentas ao fluxo de trabalho de desenvolvimento.

Você vai aprender a criar e validar a interface com a Visualização do Compose, acelerar o fluxo de trabalho de desenvolvimento com a Edição em tempo real e escrever código mais rapidamente com os recursos de edição do Compose. Também vamos mostrar como analisar o layout, entender as recomposições com o Layout Inspector e identificar problemas de desempenho no seu código.

Depois desta palestra, você vai poder usar essas ferramentas para criar uma interface do Compose bonita, com alto desempenho e adaptável.


Novidades na versão para Android

Nesta palestra, queremos compartilhar as novidades do Plug-in do Android para Gradle (AGP, na sigla em inglês) e como as novas APIs e recursos podem ajudar você com a produtividade no build (manutenção e velocidade).


Das visualizações ao Compose: por onde começar?

Usar o Jetpack Compose não significa que você precisa recriar o app do zero. Em vez disso, você pode adotar uma abordagem incremental de migração. Nesta palestra, você vai aprender a introduzir o Compose na sua base de código e a migrar gradualmente as telas existentes. Depois desta palestra, você vai saber como converter seu app para o Compose.


Onde elevar esse estado no Compose?

Nesta palestra, você vai aprender como e onde elevar o estado no Jetpack Compose. Quando o estado precisa ser elevado? Ele precisa estar em uma função combinável, uma classe detentora de estado simples ou em um ViewModel? Nesta sessão, exploraremos as diferentes possibilidades usando exemplos reais.


Material You em apps do Compose

A biblioteca do Jetpack Compose do Material 3 vai ser estável em ADS. Saiba mais sobre temas e componentes novos e atualizados e comece a usar a biblioteca nos seus apps de produção. Esta palestra também aborda a cor dinâmica do Material You e a migração do Material 2. Confira por que adotar o Jetpack Compose agora faz os apps parecerem novos e ajuda a acompanhar a evolução da linguagem visual e da estética do SO Android.


Cinco maneiras de o Compose melhorar os testes de interface

Se você precisar de outra desculpa para migrar seu app para o Compose, testar elementos combináveis é mais fácil, rápido e confiável do que testar as visualizações. Nesta palestra, vamos analisar cinco maneiras de melhorar os testes graças à forma como o Compose foi projetado.


Práticas recomendadas para vários módulos e segurança de tipo com o Navigation Compose

À medida que seu app cresce em tamanho e complexidade, seguir estas práticas recomendadas de uso do Navigation Compose vai preparar você para expandir o gráfico de navegação em vários módulos, mantendo a segurança de tipo em todas as chamadas de navegação. Esta palestra também explicará como separar as telas compatíveis com Kotlin Multiplatform do código de navegação e como reunir o código de navegação depois de dividi-lo em vários módulos.


Migrações práticas de salas

Às vezes, as migrações de banco de dados podem parecer um esporte extremo, mas se você concordar, essa é a conversa para você! Nesta palestra, vamos abordar migrações automáticas, como migrar um banco de dados pré-preenchido, como pré e pós-processar dados para migrações e como lidar com visualizações e chaves externas durante uma migração. Com essas novas habilidades, você não vai mais parecer um paraquedista com um paraquedas. Talvez você queira pular de paraquedas com um Jetpack.


Testar em escala com dispositivos gerenciados pelo Gradle

Os dispositivos gerenciados pelo Gradle (GMD, na sigla em inglês) facilitam o uso de dispositivos virtuais para testes escalonáveis e totalmente gerenciados, com armazenamento em cache, fragmentação e gerenciamento de ciclo de vida integrados. Agora, adicionamos suporte a dispositivos físicos e virtuais em execução no Firebase Test Lab para trazer os benefícios dos GMDs à solução de testes na nuvem do Google para Android.


5 recursos do Android Studio que você não pode perder

É provável que todos já tenham visto as ferramentas do Jetpack Compose, a Edição em tempo real e outros recursos importantes do Android Studio em ação. Por isso, nesta palestra, vamos mostrar cinco recursos e melhorias futuras no ambiente de desenvolvimento integrado que talvez não sejam tão fáceis de notar, mas que podem melhorar muito os fluxos de trabalho de desenvolvimento diários.


Mais dicas de desempenho para o Jetpack Compose

Continuação da palestra "Common Performance Gotchas I/O" no Jetpack Compose. Vamos nos aprofundar em por que o adiamento de leituras de estado do Compose funciona, aprender sobre estabilidade e como o Compose a infere, vamos conferir uma nova API para reportFullyDrawn e muito mais.


Como criar do zero um app escalonável, modularizado e testável

Se você está criando um app do zero ou quer atualizá-lo para seguir as práticas recomendadas de desenvolvimento moderno do Android, esta palestra fornecerá uma visão geral de alto nível de todas as peças necessárias e como elas se encaixam usando um exemplo real: o app Now in Android.

Esta palestra também vai explicar como criamos um dos recursos do app e as decisões por trás do design. Vamos abordar a arquitetura modular e testável do app e falar sobre como criamos um conjunto de elementos de IU reutilizáveis usando o Jetpack Compose e o Material3.


Reimagining Designer-Developer Handoff: Apresentação do Relay

Nesta palestra relâmpago, vamos apresentar o Relay, agora disponível em Alfa aberto. O Relay é um novo processo que permite que as equipes criem a interface no Figma e gerem componentes de interface do Compose de alta fidelidade. O Relay coloca os dados de componentes estruturados no centro da colaboração entre o designer e o desenvolvedor, resultando em implementação instantânea da interface e iteração rápida.


Cinco animações rápidas para destacar seu app do Compose

Quer adicionar movimentos ao app Jetpack Compose, mas não tem tempo para aprender tudo sobre animações? Aqui estão cinco animações rápidas para dar vida ao seu app em apenas alguns minutos.


Como definir o estilo de texto no Compose

O estilo do texto pode dar uma cara ao app. Nesta palestra, vamos usar o Jetchat para aprender a usar as APIs do Material Design para configurar a tipografia, incluindo fontes variáveis e para download. Em seguida, personalizaremos o balão do chat para que ele seja recolhido de acordo com o tamanho da mensagem. Vamos terminar estilizando a caixa de mensagem: com uma borda gradiente, um cursor que muda de cor conforme você digita e uma caixa decorada totalmente personalizada.


Crie apps que priorizam o modo off-line

Está sem rede? Sem problemas. Saiba como criar um app que prioriza o modo off-line. Esta palestra vai abordar modelagem, semântica de acesso a dados, sincronização e resolução de conflitos. Ele também vai destacar os utilitários e as estruturas de dados indispensáveis na criação de apps que priorizam o modo off-line.


Por camada ou recurso? Por que não os dois?! Guia para a modularização de apps Android

Esta palestra prática fornecerá um conjunto de padrões e receitas comuns para modularizar seu projeto no contexto da arquitetura moderna de aplicativos Android. Conheça os tipos de módulos e o papel deles em uma base de código multimódulo.


Coletar fluxos de uma maneira que reconhece o ciclo de vida

A coleta de fluxos considerando o ciclo de vida é a forma recomendada de coletar fluxos no Android. Nesta palestra, vamos conhecer as diferentes APIs necessárias para fazer isso, como a API repeatOnLifecycle ou a API CollectAsStateWithLifecycle no Jetpack Compose, e saber como elas funcionam em segundo plano.


Meça com precisão a performance do app com builds com perfil

Durante o desenvolvimento local, a maioria dos desenvolvedores de apps cria e executa o app no modo depurável. No entanto, apps depuráveis geram degradação significativa e variada do desempenho e não são úteis para medir o tempo com precisão. Saiba nesta palestra os benefícios dos apps com perfil para medição de desempenho e como criá-los no Android Studio.


Criar seu primeiro teste de interface do Compose

Nesta palestra, vamos mostrar como criar seu primeiro teste de interface do Compose. Vamos abordar localizadores, declarações, ações e correspondentes, e vamos dar uma olhada rápida na árvore semântica.


Processar relatórios do Firebase Crashlytics mais rapidamente no Android Studio

O Firebase Crashlytics registra os erros que ocorrem nos aplicativos de produção dos desenvolvedores, mas até agora você precisava acessar o console da Web do Crashlytics para investigar os erros. Os insights de qualidade do app, introduzidos no Android Studio Electric Eel, disponibilizam a integração de erros com o Android Studio, permitindo que você navegue até o código relevante que causa os erros.

Esta palestra explicará os conceitos básicos dos insights de qualidade do app e como isso pode ser útil para depurar erros em apps de produção.

Conteúdo da faixa

Assista os vídeos para saber mais sobre as atualizações mais recentes na criação para diferentes formatos e telas.


Crie IUs melhores em diferentes formatos com o Android Studio

O Android Studio está facilitando e agilizando a expansão do seu app em vários formatos, dos pequenos aos grandes. Faça um tour pelo ambiente de desenvolvimento integrado para conhecer novas ferramentas e recursos aprimorados, como lint visual, dispositivos de referência, emuladores redimensionáveis e do Wear, assistente de pareamento do Wear, visualizações de formatos e muito mais. Depois desta palestra, você vai poder acelerar seu fluxo de trabalho com o ambiente de vários dispositivos do Studio para criar apps para telas grandes e Wear OS.


Compose: como implementar uma interface responsiva para telas grandes

Aprenda a criar layouts adaptáveis para cada tamanho de tela. Você vai aprender a criar interfaces com o Compose e criar uma ótima experiência do usuário em smartphones, tablets, dispositivos dobráveis e ChromeOS.


O que fazer e o que não fazer: mentalidade para otimizar apps para telas grandes

Aprenda as práticas recomendadas para criar seu app Android para que ele funcione bem em telas maiores e dispositivos dobráveis. Vamos abordar tudo, desde novas ferramentas do Android Studio, bibliotecas do Jetpack novas e atualizadas e orientações mais específicas de design e desenvolvimento para facilitar o aproveitamento dos mais de 270 milhões de dispositivos Android de tela grande ativos.


Como projetar para telas grandes: layouts canônicos e hierarquia visual

Os layouts canônicos oferecem um ótimo ponto de partida para experiências diferenciadas em telas grandes, abrangendo casos de uso e tamanhos de tela comuns. Mas como escolher o layout certo para o app ou usar layouts canônicos para criar uma experiência adaptável que combina perfeitamente com o produto? Aprenda a entender layouts canônicos de uma perspectiva de design e os principais conceitos de desenvolvimento, descompactando a lógica de feeds, detalhes da lista e layouts de painel de suporte e descobrindo o potencial de melhorar seu design adaptável.


Como criar apps de mídia no Wear OS

Nesta palestra, você vai aprender a criar um app de mídia de alta qualidade no Wear OS. Primeiro, vamos conhecer a jornada do usuário principal para apps de música e definir o que criar. Depois, vamos entender como facilitar o desenvolvimento adotando os recém-lançados Mídia Toolkit e o Exoplayer da Media3. Por fim, vamos apresentar algumas dicas e truques para garantir um bom desempenho.


Detalhes sobre a arquitetura de apps para Wear OS

Criar para o Wear OS não significa aprender a usar o Android do zero. Esta palestra vai ensinar como adicionar um novo projeto para Wear a um projeto para dispositivos móveis ou como criar e estruturar um app para Wear do zero. Vamos entender a melhor forma de organizar seu código para reutilizar o máximo possível e entender como usar ferramentas como o Horologist para oferecer uma experiência sólida aos usuários.


Como criar experiências úteis de condicionamento físico com os Recursos de saúde e a Conexão Saúde

Há experiências modernas de saúde e fitness em vários formatos. Raramente os dados sobrevivem e morrem em um único wearable, app para smartphone ou equipamento. Acontece que um grande portfólio de dispositivos, incluindo smartphones e wearables, e muitos apps de saúde, condicionamento físico e bem-estar são executados no Android.

Nesta palestra, você vai aprender a criar experiências coesas e criteriosas que unem os Recursos de saúde à Conexão Saúde e a capacitar os usuários para ter controle sobre os próprios dados e privacidade.


Como melhorar a experiência do usuário de TV

As últimas atualizações da plataforma para TV oferecem maneiras novas e bacanas de melhorar a experiência do usuário em apps na sala de estar.


Novidades da biblioteca Car App

Saiba mais sobre os novos recursos adicionados recentemente à biblioteca Car App para melhorar os apps otimizados para dirigir no Android Auto e no Android Automotive OS.


Faça mais com o modo de várias janelas e a incorporação de atividades

Costumávamos pensar que os usuários podem ver e interagir com uma atividade em um determinado momento. No Android 12L e versões mais recentes, essa suposição não é mais válida, já que o Android 12L e as versões mais recentes oferecem várias tarefas em destaque, permitindo que os usuários tenham duas atividades na tela, seja de apps diferentes ou do mesmo app. Esta palestra aborda o que você precisa fazer para garantir que seu app possa ser iniciado em várias janelas e como aproveitar o espaço extra e mostrar mais de uma atividade ao mesmo tempo.


Seu app de câmera em diferentes formatos

Historicamente, o app pode ter vivenciado na mesma janela e com uma orientação fixa durante todo o ciclo de vida. No entanto, com a disponibilidade de novos formatos, como dispositivos dobráveis, e novos modos de exibição, como de várias janelas e telas, essa realidade não é mais a mesma. Vamos conferir algumas das considerações mais importantes ao desenvolver um app destinado a dispositivos dobráveis e de tela grande.


Pode parecer assustador criar um único sistema de navegação capaz de lidar com smartphones, dispositivos ChromeOS e muito mais. Vamos apresentar estratégias para abordar esse trabalho e como o Navigation Compose pode ser usado com os layouts canônicos para criar a melhor experiência em telas grandes que se adaptam perfeitamente às telas de smartphone.


Encartes: edição do Compose

Não tenha medo de ir de ponta a ponta. Saiba como os encartes se comunicam com o app onde as decorações do sistema são colocadas e como as novas APIs do Compose ajudam o conteúdo a se mover automaticamente com as barras de sistema, o teclado de software e a barra de tarefas.


Suporte a teclado e mouse em tablets e ChromeOS

Atualmente, o Android tem mais de 270 milhões de dispositivos de tela grande ativos. A cada novo dispositivo de tela grande apresentado, a importância de otimizar seu app para oferecer suporte a teclado e mouse continua a crescer. Esta palestra mergulha no código que você pode usar para introduzir e otimizar o suporte a teclado e mouse no seu aplicativo.


Como desenvolver para o Google Assistente em vários dispositivos

Nesta palestra, você vai aprender a aproveitar as APIs e as ferramentas que priorizam a voz no Android Studio para trazer a funcionalidade de voz pelo Google Assistente aos seus apps para vários tipos de dispositivos.


Três níveis de qualidade de telas grandes no Google Play

A crescente popularidade de tablets e dispositivos dobráveis oferece oportunidades para atender a uma nova gama de usuários de maneiras inovadoras. Uma interface responsiva permite criar essa experiência com facilidade.

Nesta palestra, você vai entender o que está disponível para desenvolvedores que ofereçam suporte a telas grandes no Android para criar e testar IUs responsivas no Android para que os usuários adorem seu app, independentemente do dispositivo usado.


Arraste e solte para realizar várias tarefas ao mesmo tempo

Com o aumento do uso de dispositivos com tela grande, os usuários estão usando vários apps ao mesmo tempo. Ao adicionar suporte para arrastar e soltar conteúdo de/para o app, você pode cortar o atrito e encantar os usuários com ótimas interações entre apps.


Por que e como otimizar seu app para o ChromeOS

Atualmente, milhões de apps Android estão disponíveis no ChromeOS. Se o seu app está no Google Play, ele pode ser um deles. Esta palestra vai mostrar uma visão geral de como podemos tomar medidas para garantir a melhor experiência possível para nossos usuários no ChromeOS.


Como adicionar compatibilidade com a stylus ao app Android

Saiba como otimizar seus apps Android para entrada com stylus. Ao aproveitar as novas bibliotecas do Jetpack, é possível introduzir experiências do usuário imersivas com dispositivos stylus para ter uma experiência semelhante à de colocar a caneta no papel.


Testar apps fitness para Wear OS sem sair da tela

Em comparação com apps para smartphones, desenvolver uma experiência de saúde e fitness de alta qualidade para o Wear (e, principalmente, realizar um controle de qualidade manual) pode ser um pouco complicado. Os recursos variam de acordo com o dispositivo, e correr (ou nadar) várias vezes para testar a jornada do usuário não é prático. Nesta palestra sobre iluminação, vamos abordar algumas opções para testar experiências de saúde e fitness com um pé firme no chão, usando o emulador e o modo sintético dos serviços de saúde.


Em um relógio: como gerenciar entradas por seletor giratório no Wear OS

Os dispositivos Wear OS podem conter uma coroa física ou uma borda giratória. Quando um usuário gira a coroa, o sistema gera eventos giratórios que os desenvolvedores podem utilizar para oferecer interações táteis aprimoradas ao usuário. Isso pode ser usado, por exemplo, para rolar telas ou controlar o volume do áudio. Nesta palestra, você vai aprender a processar a entrada por seletor giratório no seu app.


Faça seu app brilhar para todos os dispositivos no Google Play

As informações sobre a página "Detalhes do app" no Google Play vão ganhar mais tempo. Saiba mais sobre os novos recursos disponíveis na loja e as práticas recomendadas para otimizar seus recursos de link para app antes dessas mudanças.

Conteúdo da faixa

Confira as atualizações mais recentes da plataforma Android.


Migrar seus apps para o Android 13

Cada nova versão do Android vem com mudanças de comportamento da plataforma que seu app precisa considerar. Algumas mudanças se aplicam somente quando você é direcionado à nova versão do SDK, enquanto outras (que envolvem privacidade e segurança) se aplicam a todos os apps. Vamos falar sobre essas mudanças, fornecer insights sobre como testar o app e falar sobre os novos recursos do Android 13 que você pode aproveitar para oferecer a melhor experiência aos usuários iniciais do Android 13.


Como oferecer uma experiência de mídia de alta qualidade para todos os usuários

As experiências de mídia dependem muito de vários fatores, como as capacidades de hardware do dispositivo e as propriedades do próprio arquivo de mídia, formando uma complexa matriz de cenários que os desenvolvedores precisam lidar. Esta palestra vai abordar ferramentas e estratégias para garantir que seu app de música seja otimizado para oferecer a melhor experiência a todos os usuários, independente do caso de uso.


Como melhorar a qualidade da sua experiência social com a câmera do Android

Nesta sessão, vamos explorar inovações de framework para melhorar a qualidade e a latência, além de criar experiências inovadoras com a câmera do Android.


Desenvolvimento para um mundo multilíngue

Aprenda as práticas recomendadas para internacionalizar seu app Android e como implementar a seleção de idioma por app.


Migrar para a Biblioteca Play Faturamento 5

Em maio de 2022, o Google Play adicionou novos recursos de assinatura que dão mais flexibilidade e complexidade ao catálogo de produtos por assinatura. Aprenda a adaptar as integrações entre o Android e o servidor migrando para a Biblioteca Play Faturamento 5 e adotando os novos endpoints criados para aproveitar os novos recursos e projetar o sistema para reduzir o custo de manutenção.


Como projetar um aplicativo de alta qualidade com os recursos mais recentes do Android

As versões recentes do Android trouxeram uma interface totalmente reformulada que parece viva a cada toque, deslize e rolagem. Nesta sessão, abordaremos três recursos da plataforma para ajudar você a aprimorar seu app com layouts premium, uma navegação agradável e um sistema de cores acessível. Os usuários esperam uma experiência de alta qualidade para os apps. Como os desenvolvedores podem atender a isso?


Aceleração de hardware para machine learning no dispositivo

A aceleração de hardware pode reduzir drasticamente a latência de inferência para recursos habilitados para machine learning e permite que você ofereça experiências ao vivo no dispositivo que não seriam possíveis de outra forma. Hoje, além da CPU, os dispositivos Android incorporam vários chips especializados, como GPU, DSP ou NPU, que podem ser usados para acelerar a inferência de ML. Nesta palestra, vamos conhecer algumas ferramentas e soluções oferecidas pelas equipes do TensorFlow e do Android ML que ajudam você a aproveitar vários hardwares para acelerar a inferência de ML em apps Android.


Desmistifique a certificação

A confiança no dispositivo é complicada, mas essencial para apps modernos. Até os melhores desenvolvedores para dispositivos móveis das maiores empresas raramente têm tempo para se tornar especialistas. Nesta palestra, vamos falar sobre o que é atestado, quais apps podem usar esse recurso, quais ações tomar se você não confiar em um dispositivo e como a API Play Integrity simplifica o caminho para melhorar a segurança do seu app.


Como criar suporte à acessibilidade para o Compose

O Jetpack Compose é o novo kit de ferramentas do Android para criar interfaces nativas. Nesta palestra, vamos falar sobre o que foi necessário para criar um novo kit de ferramentas de interface para ser compatível com os serviços de acessibilidade. O objetivo desta palestra é ajudar os desenvolvedores a entender melhor como vários serviços de acessibilidade, como o TalkBack e o acesso com interruptor, conseguem entender e monitorar o estado da interface em um app Android.


Suporte a áudio BLE em aplicativos de comunicação por voz

O Android 13 introduz o suporte a escutas de áudio BLE e, no próximo ano, os dispositivos de hardware vão ser disponibilizados no mercado. Esta sessão técnica se concentrará em como a API Telecom oferece suporte a escutas de áudio BLE para áudio bidirecional de alta qualidade de até 32 khz, compatibilidade com microfone estéreo e muitos outros recursos.


A seguir sobre o Sandbox de privacidade

Visão geral do Sandbox de privacidade no Android, incluindo nossos planos para a versão Beta e as próximas. Saiba mais sobre os novos recursos de cada API do Sandbox de privacidade e como aproveitá-los no seu app ou jogo.


Tudo sobre armazenamento no Android

A persistência é um elemento essencial de todo app para dispositivos móveis. O Android oferece diferentes APIs para acessar ou expor arquivos, com diferentes compensações. Você deve solicitar a permissão WRITE_EXTERNAL_STORAGE? Como acessar uma imagem no armazenamento compartilhado? Nesta sessão, você vai entender os principais conceitos de armazenamento e aproveitar as APIs recentes para melhorar a produtividade dos desenvolvedores e a privacidade dos usuários.


HDR 10BIT: captura, reprodução e compartilhamento de vídeos de 10BIT

Esta palestra vai detalhar o vídeo HDR e discutir o processo completo, incluindo captura, edição, reprodução e compartilhamento. Os tópicos específicos que podemos discutir incluem a nova API Media3 Transformer para edição, exibição de gráficos no SurfaceView para reprodução e outras práticas recomendadas para preparar os arquivos para compartilhamento.


Promova a confiança do usuário adotando fluxos de trabalho de permissão que respeitem a privacidade

Nesta palestra, vamos reiterar alguns grandes lançamentos de permissões do Android nas últimas versões, explicar por que acreditamos no conjunto de princípios acima e mostrar alguns dos nossos próprios apps do Google que acreditamos que os adotaram para criar uma experiência de privacidade melhor para os usuários. Queremos inspirar os desenvolvedores a adotar essas práticas recomendadas e aumentar a confiança dos usuários nas experiências de apps.


Como criar widgets modernos de apps Android

Seu app tem um widget ou você quer criar um? Nesta sessão, vamos mostrar como modernizamos nossos widgets de apps para gerar mais engajamento e vamos compartilhar as principais dicas para ajudar você a criar Modern Android AppWidgets


Evite a falha do seu app em um mundo exclusivo de 64 bits

A versão de 64 bits só abre algumas lacunas na forma como as pessoas usam a plataforma. Esta palestra aborda como garantir que seu app funcione na próxima geração de dispositivos Android.


Introdução à banda ultralarga no Android

Introdução à tecnologia de banda ultralarga, principais conceitos e aplicações na vida real. Confira também um tutorial da nossa nova biblioteca do Jetpack para criar apps para Android com ela e um exemplo de código.


Como sincronizar dados com o app Conexão Saúde

Os apps fitness armazenam atividades em um banco de dados. O app Conexão Saúde também armazena atividades em um banco de dados (diferente). Como as atividades podem ser sincronizadas entre os dois (incluindo a propagação de exclusões e atualizações) de maneira consistente, confiável e compreensível para o usuário?


Ferramentas de desenho do Android

Venha aprender como usar as APIs gráficas do Android no seu app, incluindo como aproveitar alguns dos recursos mais recentes da plataforma, como AGSL, Linguagem de sombreamento gráfico do Android.

Adicionar evento à agenda

14 de novembro de 2022: Conferência de Desenvolvedores Android — Plataforma

Adicionar ao Google Agenda Adicionar a outra agenda