Comece a construir com o Project IDX hoje mesmo

MAI 14, 2024
Erin Kidwell Director of Engineering

O Google I/O 2024 está em pleno vapor e estamos compartilhando atualizações sobre como o Project IDX se encaixa na nossa missão de criar um espaço de trabalho integrado que pode ser usado para fornecer apps de pilha completa alimentados por IA em várias plataformas. Contiue lendo para saber mais sore como os novos recursos do IDX vão ajudar você a desenvolver trabalhos de maior qualidade, de uma forma mais eficiente e com menos atrito.


O Project IDX agora está na versão beta


Acesso instantâneo ao Project IDX

Desde que lançamos o Project IDX, fomos arrebatados pelas suas respostas; centenas de milhares de vocês se increveram para experimentá-lo. Estamos empolgados em anunciar que o Project IDX está agora na versão beta e que removemos a lista de espera!

A partir de hoje, qualquer um pode se inscrever com sua conta do Google para começar a criar com assistência de IA, recursos colabortivos, suporte a um vasto leque de frameworks e linguagens, além de integração impecável com ferramentas e produtos Google populares como Flutter e Firebase. E você pode começar a trabalhar rapidamente com mais de uma dezena de modelos pré-carregados com os arquivos e pacotes básicos de que você precisa ou importando seu repositório de GitHub já existente e suas dependências, ou até mesmo começando com uma página em branco.


Espaços de trabalho e benefícios adicionais

E agora, se você se inscrever para o novo Programa de Desenvolvedores do Google, você pode criar até 5 espaços de trabalho no IDX. Os membros do programa recebem benefícios adicionais sem custos, incluindo o uso de modelos do Gemini para ajudar você a gerar resumos de documentações, explicar amostras de códigos e responder a perguntas sobre o produto. Se você já se cadastrou para um Perfil de Desenvolvedor do Google, já está inscrito no programa com tudo pronto. Mais benefícios virão em breve.


Assistência aprimorada de IA

Desenvolvedores de todo o mundo estão se voltando para modelos do Gemini para terem ajuda ao escrever códigos e com outras tarefas de desenvolvimento de software. Integramos profundamente o modelo do Gemini no IDX a fim de proporcionar assistência diretamente no seu espaço de trabalho.

O Project IDX já conta com suporte para preenchimento de códigos alimentado por IA, bate-papo de assistência e ações de código contextual como “adicionar comentários'' and “explique este código”. Realizamos melhorias a fim de proporcionar sugestões de códigos ainda melhores, assim como respostas para as suas dúvidas de programação.

Nosso preenchimento de código agora entende melhor a sua intenção em uma série de linguagens de programação.

Nossa assistência de bate-papo integrada também tem maior compreensão do conteúdo do seu projeto, o que significa que você tem respostas mais personalizadas:

Comandos de barra

Desde seu lançamento, o Project IDX oferece assistência de IA inline dentro de qualquer arquivo ao se pressionar Cmd/Ctrl + I. Já era possível apenas descrever as mudanças que você queria realizar em seu código para o Gemini no IDX fornecer correção de erros em tempo real, sugestões de código e autopreenchimento em seu código.

Agora, você pode usar comandos de barra com o Gemini no IDX para executar tarefas e acesar recursos rapidamente, simplificando seu fluxo de trabalho com o simples toque de uma tecla. Experimente comandos de barra como “/fixError” e “/helpWithError” para corrigir erros para você. Comandos de barra como "/addComments", "/explain" e "/transform" agilizam o seu fluxo de trabalho de desenvolvedor ao automatizar tarefas de rotina e oferecer explicações de códigos contextuais, deixando você livre para se concentrar mais na resolução de problemas e menos em tarefas triviais.

Bate-papo interativo (experimental)

Com nosso novo bate-papo interativo em pré-lançamento privado, você pode dizer ao Gemini para executar ações por você. Peça ao Gemini que conclua tarefas para economizar seu tempo e energia, como resumir o propósito e o comportamento dos arquivos dentro do seu projeto, corrigir os erros em uma determinada fnção ou atualizar arquivos e variáveis para você.

Por exemplo, você pode dizer ao Gemini que termine um comando de terminal, como “renomear todos os arquivos em meu diretório de dados ./ no formato xxx_nome.json”. Com o Gemini no IDX, tarefas monótonas que levavam tempo, como renomear inúmeros arquivos, tornam-se simples, proporcionando o tempo para que você se concentre nos aspectos mais importantes do seu projeto.

Interactive chat in Project IDX

O Gemini vai solicitar que você revise e confirme as mudanças antes de efetuar edições ou executar comandos, para que você fique sempre no controle enquanto recebe os benefícios de produtividade ao usar IA generativa em seu fluxo de trabalho.

Fique atento para receber um convite nosso para usar o bate-papo interativo!


Integração perfeita com os Serviços do Google

Incremente a sua experiência de desenvolvimento com o novo painel interno de integrações do Project IDX. Adicione recursos de IA generativa a seu app com a API do Gemini, implante para a web com Firebase Hosting, adicione mapas e geolocalização com APIs da Plataforma Google Maps e implemente seus apps de pilha comnpleta para o Cloud Run em um clique para implantação multirregional. Estamos acrescentando continuamente mais produtos, como o Checks, então siga atento para mais atualizações.

API and service integrations in Project IDX

Estas integrações de APIs e serviços ajudam você a incorporar com facilidade tecnologias populares do Google em seus projetos sem passar para outra e deixar o seu fluxo de trabalho de desenvolvimento.

Nos bastidores, o IDX processa automaticamente a autenticação para o Google Cloud e o Firebase, de forma que ferramentas como gcloud e o Firebase CLI funcionam sem nenhuma configuração adicional.


Aprimoramento de desenvolvimento e depuração para desenvolvedores web

Aprimore seu o fluxo de trabalho de desenvolvimento com ferramentas de depuração populares, agora incorporadas ao IDX. Com suporte experimental para o console Chrome DevTools e o Lighthouse, disponíveis de forma integrada a partir do seu painel de pré-visualização, você pode ir fundo na depuração e ajustar seus aplicativos sem sair do seu ambiente de desenvolvimento.

Debugging tools in Project IDX

A janela incorporada de DevTools também deixa mais fácil a depuração do seu aplicativo web diretamente a partr da sua janela de pré-visualização, evitando a dor de cabeça de movimentar várias abas.

Embedded DevTools in Project IDX

Novos modelos

Com nossa lista de modelos de projetos em permanente expansão, deixamos mais fácil que nunca que você comece a criar apps usando seus frameworks e linguagens de front-end, back-end e pilha completa:

New templates available in Project IDX

Estamos ouvindo os seus comentários continuamente, usando-os para direcionar atualizações de produtos como quais templates devemos adicionar na sequência – confira algumas das novas atualizações com as quais estamos muito animados:

  • Plataforma Google Maps + Gemini: Use a API do Gemini para ler o conteúdo de uma imagem e gerar ideias de viagens com base na localização da imagem.

  • Plataforma Google Maps + React: Comece a aprender rapidamente como usar a API da Plataforma Google Maps e o painel de integrações do IDX para criar um app de navegação.

  • Firebase Data Connect [em pré-lançamento privado]: Use o novo serviço do Firebase alimentado por Cloud SQL para criar um app de e-mail, completo com uma instância do Postgres com execução local e rica edição de esquemas, tudo diretamente no navegador. Experimente, inscreva-se para o acesso antecipado do Firebase Data Connect.

  • Firebase Genkit: Crie um app de IA generativa com o novo framework do Firebase Genkit, proporcionando uma API consistente em diferentes LLMs para começar e escalonar com facilidade para qualquer nível de sofisticação em seu fluxo de trabalho de IA generativa.

Você pode acessar nosso modelos e mais a partir do painel do IDX.


Abra qualquer coisa no IDX, em segundos

Os usuários nos contaram que adoram como o Project IDX permite que comecem a criar com o novo framework ou linguagem de programação em segundos, sem a necessidade de baixar e instalar SDKs, toolchains etc. Você vai começar a ver botões de “Abrir no IDX” em documentos de desenvolvedor do Google, amostras, codelabs e playgrounds de programação interativos selecionados. Dessa forma, da próxima vez que você quiser testar algo novo, pode saltar de forma simples para um ambiente de desenvolvimento abrangente sem perder um segundo:

Launch your project directly in IDX

Estamos apenas começando

Trabalhamos constantemente para adicionar novos recursos ao Project IDX, a fim de refinar e simplificar ainda mais seu fluxo de trabalho de desenvolvedor de ponta a ponta. Temos muito mais guardado para você, então fique atento para as últimas novidades do Project IDX interagindo conosco nos novos fóruns da comunidade e conferindo nosso blog para anúncios de produtos e atualizações da equipe.

Também estamos trabalhando para abordar suas solicitações de recursos e bugs que vocês apontam – obrigado pelo seu constante apoio e engajamento! Continuem mandando seus comnetários comunicando bugs e sugerindo / votando nas solicitações de recursos.

Para instruções e mais informações sobre os recursos mencionados acima, confira nossa página de documentação. Se ainda não o fez, visite nosso site para testar o Project IDX e unir-se a nós em nossa jornada.

Mal podemos esperar para ver o que você vai criar com o Project IDX!