O Lightbuild é uma experiência de build totalmente declarativa e inédita que visa simplificar tarefas no Android Studio e capacitar fluxos de trabalho de desenvolvedores agênticos pela CLI do Android. Criamos o Lightbuild para ser mais fácil de usar e entender, nomeando-o pela maneira como ele traz clareza à configuração do build do seu projeto. O Lightbuild está disponível para um grupo seleto de Trusted Testers para coletar feedback antes de um lançamento mais amplo.
O que é o Lightbuild?
Ao criar um projeto, geralmente você escolhe entre as duas linguagens de configuração do build com suporte oficial do Android: Kotlin DSL (recomendada) e Groovy DSL. Quando ele for lançado para o público em geral, haverá uma terceira opção: Lightbuild.
O Lightbuild oferece uma abstração declarativa sobre sistemas de build imperativos. Isso significa que os arquivos de configuração do Lightbuild não exigem que você escreva lógica, apenas declare como seu projeto deve ser criado. Quando você executa o build do projeto, o Lightbuild converte os arquivos de configuração declarativos em outro sistema de build, como o Gradle. Esse outro sistema de build funciona nos bastidores para criar seu projeto, e você só precisa trabalhar com a sintaxe de configuração do Lightbuild.
Vantagens
Ao exigir arquivos de configuração declarativos com base em YAML, o Lightbuild oferece vários benefícios para fluxos de trabalho de agentes e usuários do Android Studio:
- Configuração compatível com agentes: os arquivos de configuração de build baseados em YAML do Lightbuild foram criados para permitir que agentes de IA analisem a configuração de build com mais eficiência, atualizem dependências e editem módulos, tudo sob seu controle.
- Integração da CLI do Android: a CLI do Android é a principal ferramenta para desenvolver seus apps na linha de comando ou usando seu fluxo de trabalho de agente favorito. O Lightbuild permite que você e seus agentes usem os mesmos recursos de build e teste da CLI do Android para manter a produtividade e atualizar seus projetos.
- Integrado ao Android Studio: os projetos baseados no Lightbuild são projetados para serem totalmente compatíveis com o Android Studio, trazendo recursos de build modernos diretamente para seu ambiente de desenvolvimento. Se você tiver acesso, poderá criar um novo projeto baseado no Lightbuild usando um modelo ou criando um projeto com IA. O design declarativo do Lightbuild significa que você pode passar menos tempo gerenciando upgrades do AGP e esperando que os projetos sejam abertos e sincronizados.
A seguir
Estamos priorizando a qualidade e a estabilidade com um programa de testes focado para participantes do programa Especialistas do Google Developers antes de disponibilizar a nova experiência para todos. Volte aqui para mais detalhes sobre nosso caminho rumo a um lançamento público mais amplo.