Descubra o que vem por aí no desenvolvimento para Android no Android Studio e no terminal com a CLI do Android. Nesta sessão, vamos revelar as novidades do Android Studio Canary e Stable, desde migrações de código assistidas por IA até o suporte ao Compose e ao Agent Client Protocol (ACP), além da arquitetura declarativa do Lightbuild. Também vamos falar sobre as atualizações mais recentes do conjunto de ferramentas da CLI do Android. Saiba como usá-lo para automatizar seus fluxos de trabalho de loop interno com acesso aprimorado a dispositivos, ferramentas de diagnóstico para problemas locais e de produção, fluxos de trabalho de criação de perfil que permitem que seus agentes testem e validem otimizações e muito mais.
Transcrição
Bom dia, pessoal.
Meu nome é Adarsh Fernando.
Sou gerente de grupo de produtos na equipe de experiência do desenvolvedor Android.
E eu sou Esteban de la Canal, engenheiro de software na equipe de ferramentas para desenvolvedores.
Agora, parece que a IA está mudando completamente a forma como trabalhamos todos os dias, e acreditamos que nunca houve um momento tão empolgante para ser um desenvolvedor Android.
E, da mesma forma, acreditamos que nunca houve um momento tão empolgante para criar ferramentas que evoluem junto com seu fluxo de trabalho para ajudar você a fazer mais, criar com mais ambição, com maior qualidade e mais rápido do que nunca.
Nesta sessão, vamos dedicar bastante tempo para mostrar como estamos otimizando ferramentas em várias plataformas que você usa todos os dias para aumentar a produtividade.
Vamos começar com a mais básica dessas ferramentas, a CLI do Android.
À medida que os agentes de programação se tornam uma parte mais importante do seu fluxo de trabalho diário, você precisa de ferramentas otimizadas para o funcionamento deles.
As ferramentas de linha de comando tradicionais geralmente exigem interpretação humana, entrada manual ou têm recursos limitados que não aproveitam todo o potencial dos agentes.
A CLI do Android foi criada do zero para agentes modernos como uma solução moderna, comandos previsíveis, saídas estruturadas, zero comandos interativos e uma lista crescente de recursos para impulsionar fluxos de trabalho de desenvolvedores mais profundos com assistência de agentes.
Ele é a base que permite que os desenvolvedores Android criem experiências em vários ambientes de agentes, desde o Claude Code no terminal até o Google Antigravity e o Android Studio.
Para ver como isso funciona na prática, vamos usar o Pocket Casts.
É um app de podcast de código aberto com milhões de usuários, inclusive eu.
Eu o uso para reprodução de áudio e vídeo, sincronização em segundo plano, e ele tem uma base de código ativa de 40 módulos.
Para começar nosso tour pelo que a CLI do Android pode fazer, vou passar a palavra para o Esteban.
Obrigado, Adarsh.
Certo, vamos passar para as demonstrações ao vivo com IA.
O que pode dar errado?
Hoje, vamos fazer uma demonstração do zero, começando pela CLI e indo até o Android Studio.
Mas, como é de praxe na CLI, vou mostrar minha agenda em um terminal.
Primeiro, quero mostrar o que fizemos de novo na CLI do Android.
Tenho a CLI do Android instalada, é claro.
E este é o texto do bloco de texto dos comandos.
Mas adicionei uma sinalização de ADS para nós hoje.
Por isso, quero mostrar o que fizemos desde que anunciamos essa ferramenta no Google I/O.
Temos vários comandos novos.
Você vai ver todos esses comandos em ação nas demonstrações.
Mas agora podemos analisar APKs para verificar como está a configuração do R8, para que seu agente possa verificar se o APK ou o AAB está no formato correto.
Adicionamos a capacidade de fazer login nos Serviços do Google para acessar determinadas ferramentas que vou mostrar em um segundo.
Adicionamos a capacidade de a CLI do Android saber como criar seus projetos.
Claro que você pode criar na linha de comando usando o Gradle ou qualquer outra coisa, mas por que é importante que a CLI do Android saiba como criar?
Porque lançamos o comando de pré-lançamento, que permite renderizar uma prévia do Compose diretamente no terminal sem ter o Android Studio.
Para isso, a CLI do Android precisa ser criada.
Você tem isso disponível.
Também temos um novo comando de dispositivo que vou mostrar em seguida, que permite alugar dispositivos remotos físicos e espelhar telas.
Vamos ver isso em breve.
Temos um novo comando de entrada que permite manipular o app.
Claro, você tem o UI Automator e outras APIs, mas isso facilita para o agente não ter que lidar com muitos detalhes e, sim, melhorar a velocidade de interação com o app.
Como eu disse, temos o comando de pré-lançamento.
Temos um novo comando de instalação.
Claro que você pode usar o ADB, mas isso traz o poder da implantação do Android Studio, que só envia a parte do APK que foi alterada.
Portanto, se você tiver um APK grande de 500 MB e mudar um arquivo, o delta push vai enviar apenas o que foi alterado.
Adicionamos um novo comando de indicadores para que você possa analisar as falhas no Crashlytics e todos os dados de produção para download e heap dumps, para que o agente possa… Vamos ver isso agora mesmo.
E temos um novo comando de criação de perfil que permite criar perfis, fazer rastreamentos do sistema ou heap dumps na linha de comando com facilidade.
Vamos ver isso ao vivo em breve.
Ok.
Vamos começar a fazer algumas coisas.
O primeiro comando que quero mostrar é o de modelos remotos de dispositivos Android, que lista todos os dispositivos que você pode alugar se tiver feito login.
Esses são todos os dispositivos que eu poderia alugar.
Eu ia fazer essa demonstração em um dispositivo remoto físico, mas não queria tentar tanto os deuses da demonstração, então vou usar um dispositivo físico que tenho aqui.
E para mostrar todos os meus dispositivos físicos, temos um novo comando chamado Hub de Dispositivos, que espelha a tela dos seus dispositivos conectados, remotos ou emuladores.
Vou deixar isso aberto aqui para que todos vocês vejam o que está acontecendo no meu smartphone.
Vamos para a primeira demonstração.
Vou começar, avançar meus slides de alta tecnologia e explicar o que vamos tentar fazer.
Por isso, não queria fazer uma demonstração em que eu começasse e depois voltasse, como naqueles programas de culinária em que colocam o bolo no forno e dizem: "É assim que ele fica".
E não era nada parecido com isso antes.
Então, isso vai tentar ser algo real.
O que ele está tentando fazer é acessar o Crashlytics e listar as falhas do meu app.
Vou abrir o app.
Depois de listar todas as falhas, ele vai escolher uma.
Ele vai tentar reproduzir o problema.
Eu sei da falha.
A falha é que, se você tocar duas vezes em "Esqueci minha senha", o app falha.
Agora, o agente vai tentar reproduzir isso usando o comando de entrada, e o app travou.
Por isso, ajustei meu AGENTS.md para fazer duas coisas.
Primeiro, já tenho tudo pré-criado, então não precisamos assistir à criação de um app.
Isso vai ser bem chato.
Ele identificou uma correção em um arquivo vizinho, então já a aplicou e vai usar, novamente, os comandos de implantação e entrada para tentar reproduzir a falha.
O app já foi instalado, e agora ele deve ir para a tela "Esqueci minha senha".
Perfeito.
E ele vai tocar duas vezes no novo botão "Esqueci minha senha" e, se tudo der certo, não vai falhar e vai para a tela que diz "Digite seu e-mail para redefinir a senha".
Pronto, chegamos.
Não falhe se você realmente corrigiu o problema.
Vamos lá.
O bug foi corrigido.
E agora, ajustei meu AGENTS.md para que você diga: "Mostre todos os comandos da CLI do Android que você usou para fazer isso acontecer".
E eles estão aparecendo.
Por isso, ele usou indicadores do Android para listar as falhas.
Ele usou o Android install para instalar o APK e o input tap para acessar o local.
Ele pode criar, mas poderia ter chamado o Gradle.
Pronto.
Acabamos de corrigir uma falha em cerca de 1 minuto e 42 segundos.
O próximo é um pouco mais ambicioso.
Então, vou começar.
Vamos lá.
Por isso, quero melhorar o tempo de inicialização do Pocket Casts.
Para isso, a única coisa que digo é: "Acho que poderíamos, sabe, acelerar a inicialização, ler os documentos e torná-la mais rápida".
Isso vai analisar o app.
Esperamos que isso mude o perfil de referência.
Ele vai recriar o app, executá-lo novamente, criar um perfil, comparar os dois traces e me dizer se algo melhorou.
Isso deve levar cerca de 2 minutos, então vou deixar o processo em andamento enquanto passamos para a próxima demonstração.
Está funcionando?
Está fazendo o que precisa.
Ok.
A próxima coisa que quero mostrar é como reduzir o tamanho do APK.
No início, mencionei que temos um novo comando chamado Android Analyze.
Vou pedir para o agente melhorar, e é assim que você diz: "Nossa versão parece maior do que deveria.
Vá em frente."
E vamos deixar o agente fazer o trabalho dele.
Duas coisas vão acontecer aqui.
Vamos ver se vai dar certo.
O agente está analisando a configuração do ProGuard.
Vamos mudar isso e comparar os dois APKs antes e depois dessa mudança para ver como eles se comparam.
Como eu disse antes, eles já estão pré-criados, então o agente deve saber e pegar os APKs anteriores.
Vamos lá.
Ele usou o Android Analyze para analisar o APK anterior, o novo e comparar os tamanhos.
Temos uma melhoria no tamanho do dex de meio megabyte, e você pode ver todos os deltas de quantos itens foram removidos do APK.
Pronto, em 24 segundos.
Agora, e isso é real, no app Pocket Casts.
Não é uma farsa nem nada do tipo.
As únicas coisas que ajustei foram para que você não veja o build acontecendo, mas, em alguns minutos, temos um APK menor.
Vou voltar, e pronto.
O bolo está pronto.
Agora, otimizamos o tempo de inicialização do Pocket Casts.
E uma melhoria de 17% na CPU da linha de execução principal.
E o mais importante: o tempo até a exibição inicial também melhorou em 17%, de 400 para 380 milissegundos.
Ótimo, em alguns minutos.
E o que isso fez?
Ele executou o comando de busca da documentação do Android e aprendeu a criar e atualizar um perfil de referência.
Ele executa o comando do criador de perfil duas vezes, uma antes e outra depois, e compara as duas inicializações.
E tivemos uma melhoria aqui.
Isso é o que vamos ver nesta terceira e última demonstração.
E isso é tudo o que tenho para você, exceto mais uma coisa.
Sim, eu gosto de terminais.
That That's me.
Tem uma coisa que eu queria mostrar para vocês, tudo isso já foi lançado.
Você pode baixar a CLI do Android e testar.
Mas estamos muito animados com isso.
Se você estava na palestra, finja que não viu, então.
Vou mostrar o que criamos.
Podemos voltar para a unidade de demonstração, por favor?
Ah.
Podemos voltar para a primeira demonstração, por favor?
Nossa equipe agradece.
Tenho vários APKs aqui.
Vou executar o APK do Compose.
São APKs comuns prontos para uso, criados para Android x86.
Este é um app normal em execução.
Por que isso é legal? Porque é um processo único.
Você pode ver o Logcat na saída padrão.
Não há mais nada em execução.
É claro que você pode executar vários deles.
É super leve.
Ele não precisa de virtualização aninhada.
Ele é executado em uma VM.
Ele é executado com seu agente. Se você tiver uma nuvem de agentes, ele será executado lá.
Vou mostrar como ele é capaz.
Temos um dos nossos apps de referência do Google, o Now in Android.
Este app tem acesso à rede.
E você pode ver as coisas.
O Android Dev Summit 2022 está chegando, então prepare-se.
Mas vamos usar um app maior, um app de verdade, o Pocket Casts.
Este app tem SOs reais.
Portanto, temos uma camada de tradução para executar SOs nativamente no Linux por enquanto.
Não vou tocar um podcast, mas temos áudio.
E, por último, para mostrar como isso pode ser poderoso, digamos que você tenha uma atividade nativa completa em que a maior parte do app é, para facilitar, um OpenGL.
É um app antigo do OpenGL ES 1, mas também temos uma tradução para execução em computadores, e pronto, estou jogando.
Entendi.
Isso está em execução no seu computador.
Pronto.
Eu agradeço muito.
De volta ao Adarsh.
Obrigado, Esteban.
Então, os mesmos recursos que o Esteban acabou de demonstrar na linha de comando também são incrivelmente úteis para agentes que você usa em apps para computador, como o Google Antigravity, o Claude Code e o Codex da OpenAI.
Lembrete: no I/O deste ano, lançamos o suporte ao desenvolvimento para Android diretamente no Antigravity com o plug-in oficial da CLI do Android.
O plug-in inicializa o agente com a CLI do Android, mas também com habilidades e conhecimentos oficiais do Android.
Assim, o agente sempre tem as diretrizes e os padrões de arquitetura mais atualizados, em vez de dados de treinamento desatualizados.
Hoje, o plug-in da CLI do Android para o Antigravity foi atualizado para criar integrações mais profundas especificamente para desenvolvedores Android, começando com a capacidade de renderizar e visualizar as prévias do Compose e interagir com dispositivos diretamente do Antigravity.
É muito mais legal mostrar isso, então vamos lá.
Aqui estou no Antigravity, e vou iniciar o processo.
Abri o app Pocket Casts e vou pedir ao agente para analisar uma dessas telas, que foi criada em visualizações.
Eu o converti para o Compose, mas preciso de ajuda para otimizá-lo para telas maiores.
Torne-o adaptável.
Aproveite melhor o espaço da tela.
E dei a ele alguns dispositivos de referência para que ele trabalhe e faça algumas dessas coisas.
Enquanto isso está em execução, vou mostrar como é fácil configurar.
No menu lateral, basta acessar "Personalizações" para ver as integrações disponíveis.
Na seção "Build with Google", está o plug-in da CLI do Android.
Aqui posso ver todas as coisas legais que ele faz, muitas das quais demonstramos hoje.
Podemos ver as habilidades que vêm com o plug-in.
Claro, ele permite que você adicione várias outras habilidades e algumas das integrações mais profundas que vamos discutir e mostrar agora.
Se eu voltar aqui, ele está apenas realizando algumas das etapas finais.
Ele vai analisar essa prévia e mostrar o que vê, além de algumas orientações e otimizações recomendadas.
Vamos aguardar um momento.
Obviamente, todo mundo está acordando, iniciando o agente, então estou competindo um pouco.
Certo, legal.
Então, isso foi feito.
Como podemos ver, alguns desses dispositivos de referência estão configurados, e posso clicar neste ícone aqui, que é muito útil para mim.
Para abrir essa visualização, vou continuar no fluxo e analisar algumas das orientações fornecidas, como: "Olha, é claro que há um layout vertical, especialmente para algumas dessas telas mais largas, que não é útil.
Vamos usar um layout de painel duplo."
Não estamos aqui para testar a capacidade do Antigravity de resolver isso. Eu já fiz isso, então vou apenas trocar de ramificação.
Para mostrar como é rápido iterar, vou recarregar a página. Posso conversar com o agente, fazer ajustes aqui e ali, sem precisar recarregar manualmente as prévias.
O agente vai fazer isso automaticamente para mim e, sem precisar fazer uma criação e implantação caras, posso iterar rapidamente dentro do Antigravity.
Claro, também queremos ver como isso fica em um dispositivo real.
Para isso, posso abrir o Android Device Hub.
Vamos voltar um pouco.
Se isso parece familiar, é porque é muito parecido com o Gerenciador de Dispositivos no Android Studio, onde posso ver muitos dos dispositivos que já configurei.
Se eu estivesse conectado a dispositivos remotos, eles também apareceriam aqui.
E se houver um dispositivo que eu precise e que a CLI do Android possa criar, também posso fazer isso rapidamente aqui.
Tudo isso é feito com a CLI do Android.
Vou acessar aqui e me conectar ao dispositivo.
E se eu desbloquear, ops.
O app atualizado está aqui.
Posso interagir com ele para verificar se o app está se comportando como esperado.
Também posso verificar se ele é adaptável.
Vou voltar aqui.
Olha só esses botões úteis que posso usar.
Ok.
Não.
Pronto.
Vou colocar isso em um layout de tela dividida, e ele vai se adaptar automaticamente ao layout de painel único.
E se eu abrir de novo, ele se adapta novamente.
Esse é o plug-in atualizado da CLI do Android para o Google Antigravity, que não só tem todos os recursos mais recentes que mostramos, mas também essas integrações profundas.
Também temos plug-ins oficiais para o Claude Code e o Codex disponíveis hoje, com algumas dessas integrações mais profundas em breve.
Ok.
Certo.
Com as habilidades da CLI do Android e nossos plug-ins oficiais, os agentes podem realizar muito mais, com maior qualidade e em menos tempo.
Por exemplo, aqui, pedimos ao Claude Opus para navegar em um app em seis jornadas do usuário distintas em seis dispositivos diferentes e usar a CLI do Android para encontrar e corrigir vazamentos de memória.
Mas também pedimos ao Claude Opus para tentar o mesmo desafio sem a CLI do Android.
O impacto que a CLI do Android teve na eficiência dos agentes é claro.
Ao usar a CLI do Android, podemos ver que os agentes do Claude conseguem concluir tarefas duas vezes mais rápido, usando significativamente menos tokens.
A CLI do Android não é apenas uma conveniência para os desenvolvedores, ela muda fundamentalmente a eficiência com que os agentes de IA lidam com tarefas desafiadoras de desenvolvimento do Android.
E também vimos ganhos semelhantes com muitos dos outros comandos que apresentamos hoje.
Por exemplo, com a visualização, em vez de compilar e executar loops lentos para inspecionar elementos combináveis, os agentes renderizam visualizações instantaneamente e podem mostrá-las a você, reduzindo os tempos de iteração em até 77%.
Com o comando Analyze, as compilações e inspeções complexas que levavam dezenas de idas e voltas são reduzidas a um único comando estruturado, resultando no uso de cinco tokens de saída e meio a menos.
Além disso, o comando de entrada da CLI agora usa ações semânticas estruturadas para evitar alucinações do agente e cálculos de coordenadas complexos, resultando em uma execução de tarefas 25% mais rápida.
Portanto, a conclusão é simples: fornecer aos agentes ferramentas de CLI nativas do Android estruturadas não apenas economiza tempo e tokens, mas também elimina o atrito exatamente onde a maioria dos agentes falha.
Embora esses tenham sido nossos testes internos, convidamos todos vocês a atualizar a CLI do Android e testá-la por conta própria.
Certo.
Agora vamos para o destino criado de ponta a ponta para o desenvolvedor Android, falando sobre o editor, o sistema de build, o emulador, os criadores de perfil, os inspetores e muito mais.
Estou falando do Android Studio, é claro.
Por isso, o Android Studio liderou o desenvolvimento orientado por agentes no ambiente de desenvolvimento integrado ao integrar o Gemini de forma profunda.
E hoje, nunca foi tão fácil acessar o Gemini no Android Studio.
Agora você pode usar a cota da sua assinatura do Google AI Pro ou AI Ultra ou se conectar pela conta corporativa do Gemini Enterprise da sua organização.
Mas também ouvimos de desenvolvedores: "Ei, eu e minha equipe já temos um agente que usamos que não é o Gemini.
Nós pagamos por ele, nós o configuramos.
Como podemos usar isso no Android Studio?"
Vamos dar uma olhada rápida em como fazer isso com o suporte para Bring Your Own Agent no Android Studio Rabbit 2.
Se pudermos ir para a unidade de demonstração.
Ótimo.
Certo, legal.
Aqui estou com o app Pocket Casts no Android Studio.
A primeira coisa que quero fazer é configurar meu agente.
Então, vou acessar a janela "Configurações".
Em "Ferramentas", "IA" e "Agentes", posso ver a nova tela para configurar o agente que eu quiser.
Já existe um agente integrado que vem com o Android Studio, mas, como você pode ver, configurei e autentiquei mais alguns, incluindo o agente do Claude, que já usa a assinatura que uso com o Claude Code fora do Android Studio.
Mas também posso, sabe, apontar para uma chave de API ou configuração.
E se você não encontrar o agente que prefere ou usa, há um marketplace de agentes em crescimento para você escolher.
Não deixe de conferir.
Certo.
Como já fiz isso, vou acessar a janela do agente.
Vamos começar com algo simples.
Ei, quem é você?
E a quais ferramentas do Android Studio você tem acesso?
Ok.
Aqui, já selecionei o agente Claude, mas posso escolher qualquer um dos outros agentes que configurei, além de qualquer um dos modelos que tenho acesso pela minha assinatura.
E aqui está confirmado: "Olá, sou o Claude Code.
Você está usando o Opus 5.5."
E aqui estão todas as ferramentas que criamos ao longo dos anos, otimizadas para o desenvolvimento Android, que o agente agora pode acessar pelo Android Studio.
Desde encontrar e modificar arquivos, fazer análises estáticas e analisar arquivos, criar, sincronizar, renderizar prévias do Compose, implantar dispositivos e, claro, acessar uma grande quantidade de conhecimento integrado.
Vamos tentar algo um pouco mais desafiador.
Vou copiar minha colinha aqui.
Sabemos que, como os agentes estão gerando cada vez mais código todos os dias, ainda é um desafio revisar todo esse código.
E vocês, como desenvolvedores, ainda são responsáveis pela qualidade do código que chega aos usuários, e queremos ajudar com isso.
Este é o recurso de revisão de mudanças.
Vamos lá.
E as mudanças não precisam ser locais.
Estou apontando para uma solicitação de pull que já faz parte do histórico de versões do Pocket Casts, e ele vai analisar isso.
Isso leva um pouco de tempo, então já gerei um.
Então, aqui está.
Não preciso analisar os 15 arquivos que foram alterados ou as 800 linhas de código.
Posso acessar aqui, e ele me informa imediatamente a natureza das mudanças nessa solicitação de pull.
E, basicamente, a equipe adicionou gestos de deslizar para adicionar ou remover favoritos.
Mas já posso ver que há alguns problemas que o recurso de revisão de mudanças encontrou.
E, basicamente, o que acontece é que ela aciona uma ação de deslizar totalmente em cada recomposição.
Então, se eu fizesse algo como excluir um favorito, veria essa caixa de diálogo de confirmação aparecer repetidamente.
E é muito legal.
Ela identificou esses problemas principais, além de vários outros.
Posso ver e entender em detalhes quais são os problemas.
Ele faz referência ao código relevante e tem uma correção pronta para ser aplicada.
E isso é ótimo, porque tenho total transparência sobre qual seria a correção enviada ao agente.
E se houver algo que eu queira modificar ou ajustar, posso fazer isso aqui mesmo.
Posso analisar essa lista e marcar os que quero corrigir.
E, no final, posso dizer: "Corrija todos os problemas selecionados".
Mas também posso criar um tutorial.
Se eu quisesse entender ainda melhor como todas essas mudanças se juntaram em diferentes tópicos.
Aqui no tutorial, podemos ver as mudanças nessa solicitação de pull agrupadas por tópico.
Aqui, podemos ver o problema que mencionamos anteriormente, em que uma ação de deslizar totalmente pode ser executada mais de uma vez enquanto a linha é recomposta.
Posso entender o que é o diff e quais foram as mudanças no código.
Posso aceitar essas mudanças como revisadas.
Eu poderia abrir o editor se quisesse me aprofundar, e o Android Studio facilita muito a navegação pela base de código.
Essas foram a revisão de mudanças com IA e a compatibilidade com o Bring Your Own Agent, ambas na versão estável do Android Studio Rabbit 2, além de muito mais: do modo de planejamento, que ajuda a criar tarefas mais complexas com seu agente, permitindo que você faça ainda mais simultaneamente com conversas paralelas, à capacidade de corrigir e depurar problemas, seja em campo ou localmente, ao acesso ao Gemma 4 off-line e muito mais.
Se você não estiver usando a versão Canary mais recente, que é o Android Studio Rabbit 3, verifique se está usando a versão estável mais recente.
Hoje, analisamos o Modern Android Development em três plataformas diferentes.
Com a CLI do Android no terminal, oferecemos acesso a métricas de campo, a capacidade de se conectar a dispositivos remotos ou locais, a capacidade de analisar o desempenho do seu app com criação de perfil e rastreamento complexos e muito mais.
E esses comandos se tornam ainda mais poderosos nas mãos de agentes como o Google Antigravity.
O plug-in oficial da CLI do Android foi atualizado para oferecer integrações mais profundas, criadas especificamente para desenvolvedores Android.
Também temos plug-ins oficiais para o Codex e o Claude Code, com algumas dessas integrações mais profundas chegando um pouco mais tarde.
Por fim, mostramos como estamos integrando o recurso Traga seu próprio agente pelo ACP diretamente no Android Studio Rabbit 2, além de recursos interessantes que usam esses agentes, como a Revisão de Mudanças com IA.
Mas no canal Canary, há ainda mais recursos que não tivemos a chance de abordar, como nosso sistema de build declarativo criado especificamente para Android, chamado Lightbuild, além de assistentes de migração que usam agentes para ajudar você a converter suas visualizações para o Compose de forma mais rápida, precisa e com alta qualidade.
Esta palestra foi uma visão geral rápida de muitas áreas excelentes em que estamos investindo.
Para se aprofundar nos temas que abordamos hoje, confira algumas das outras sessões incríveis que temos aqui no evento.
Mas antes de encerrar, esperamos que uma mensagem tenha ficado bem clara, seja sobre o protótipo do Android, sobre a possibilidade de usar seu próprio agente no Android Studio ou sobre os investimentos que fizemos na CLI do Android: estamos ouvindo a comunidade e realmente precisamos do seu feedback para garantir que estamos atendendo vocês da melhor forma possível.
Leia este QR code e responda a algumas perguntas para continuar nos enviando seu feedback.
E é isso. Esteban e eu terminamos por aqui.
Agradeço a todos vocês. Tenham um ótimo Android Dev Summit.