O Project IDX é um ambiente de desenvolvimento integrado experimental baseado na Web. A IDX pode ajudar a criar e implantar aplicativos em várias pilhas de tecnologia sem o tédio de configurar ambientes de desenvolvimento para você e outras pessoas da sua equipe. O IDX é executado em VMs totalmente configuráveis no Google Cloud para manter seu ambiente de desenvolvimento confiável, seguro e totalmente configurável, assim como um ambiente de desenvolvimento local.
Os novos modelos de projeto no IDX ajudam no desenvolvimento de apps da Web usando frameworks como Angular, Next.js, React, Svelte e Vue. O IDX também tem modelos para desenvolver apps multiplataforma usando o Flutter pelo navegador.
Continue lendo para conferir uma lista de alguns dos principais recursos do IDX.
Principais recursos
Um ambiente conhecido | O IDX é criado com base no conhecido projeto Code OSS e executa uma máquina virtual (VM) completa com a tecnologia do Google Cloud. |
IA da IDX | A IDX AI oferece sugestões de código enquanto você digita. É possível usar o chat de código com tecnologia de IA para pedir ajuda à IDX AI com seu código, incluindo gerar novos códigos, traduzir códigos para outra linguagem, explicar o código e criar testes de unidade. A IDX AI também destaca possíveis requisitos de licença com base no código gerado por IA. |
Criação de projetos com modelos integrados | É possível começar a criar rapidamente um novo app em vários frameworks da Web e de várias plataformas conhecidos, incluindo Next.js, React, Angular, Vue, Svelte e Flutter. |
Importação do GitHub | Traga seus próprios apps da Web e do Flutter para o IDX ou comece a trabalhar em um repositório público ou privado no GitHub. |
Emuladores do Cloud no Android para apps do Flutter (em breve) | Um Android Emulator é integrado para ajudar você a desenvolver seu app do Flutter em um SO real para dispositivos móveis, inteiramente no navegador |
Implante diretamente do seu espaço de trabalho | Implante seus projetos da Web ou do Flutter no Firebase Hosting diretamente do seu espaço de trabalho. |
Compartilhamento do Workspace (altamente experimental) | Convide outras pessoas diretamente para seu espaço de trabalho para acelerar as sessões de solução de problemas ou demonstrar o trabalho em andamento, com acesso compartilhado completo ao código local, terminais, emuladores e muito mais. |
Espaço de trabalho completo da VM | Os espaços de trabalho do IDX são configuráveis, reproduzíveis e temporários para permitir a programação de qualquer lugar em uma configuração de desenvolvedor limpa e eficiente, a qualquer momento. |
Extensões | O IDX vem com extensões pré-instaladas para ajudar você a configurar seu espaço de trabalho e começar a programar. Você também tem acesso a várias outras extensões disponíveis no OpenVSX. |
Informações importantes antes de você começar
Esta é uma versão experimental de pré-produção do Projeto IDX. O Projeto IDX provavelmente será alterado e não está sujeito a nenhum contrato de nível de serviço (SLA) ou política de descontinuação. A implementação está sujeita a mudanças sem aviso prévio e em versões futuras.
Em relação a qualquer software de amostra, arquivos de dados e código-fonte que acompanham esta documentação: este produto é fornecido "no estado em que se encontra" e sem garantia de qualquer tipo, e o Google renuncia expressamente a toda e qualquer garantia, sejam elas expressas, implícitas, estatutárias ou outras, incluindo, sem limitação, garantias de comercialidade, adequação para uma finalidade específica e não violação de quaisquer direitos relacionados a esse produto.
Outras restrições e avisos importantes do programa IDX
Recursos de código generativo
- A IDX oferece acesso a recursos de chat e código generativo de IA, além de serviços e software de desenvolvedor associados (os "Recursos de código generativo"), que são experimentais por natureza e às vezes podem mostrar informações imprecisas ou ofensivas que não representam as opiniões do Google. Por isso, use código com cuidado.
- Você precisa ter 18 anos ou mais para usar os Recursos do Código Generativo.
- Não insira informações pessoais ou sensíveis, incluindo, entre outros, nomes, números de telefone, endereços, e-mails ou datas de nascimento.