Apresentação de Android Emulators, iOS Simulators e outras atualizações de produtos do Project IDX

JAN 25, 2024

Há seis meses, lançamos o Project IDX, um espaço de trabalho experimental baseado na nuvem para desenvolvimento de software multiplataforma de pilha completa. Criamos o Project IDX para simplificar e otimizar o fluxo de trabalho dos desenvolvedores, com o objetivo de reduzir o mar de complexidades tradicionalmente associadas ao desenvolvimento de apps. Certamente, nós despertamos o seu interesse, e é muito bom ver o que o IDX já ajudou você a criar.

Por exemplo, recentemente conhecemos o Tanaki, um app de criação de conteúdo aprimorado por IA, criado com a ajuda do Project IDX:

clippy

Pasquale D’Silva, um dos desenvolvedores que criaram o Tanaki, disse:

"Usar o espaço de trabalho compartilhado do IDX para criar o Tanaki foi muito divertido. Ele permite que nossa equipe remota crie em conjunto, em um só lugar. É um portal mágico da colaboração!".

Os desenvolvedores do Google também têm usado o IDX internamente para ajudar a acelerar o desenvolvimento em vários projetos. Um exemplo é o Firebase Blog, no qual todos os processos de criação, desenvolvimento e implantação do projeto com tecnologia Astro são tratados usando o IDX:

11

Outro projeto interessante que aproveita o modelo de extensibilidade do IDX é o Malloy, uma nova linguagem de dados de código aberto disponível como uma extensão do VS Code que opera em bancos de dados como o BigQuery:

22

Lloyd Tabb, Distinguished Software Engineer do Google, disse:

"Eu uso o IDX com o projeto Malloy. Muitas vezes, tenho vários projetos de dados diferentes em andamento ao mesmo tempo, e o IDX me permite ativar rapidamente uma instância para resolver um problema, além de ser fácil de configurar."

Para compartilhar algo que o IDX ajudou você a criar, use a tag #ProjectIDX no X.

Novidades do IDX

Além de ver como você está usando o IDX, uma parte fundamental da criação do Project IDX é o seu feedback, por isso continuamos a lançar recursos para você testar. Temos o prazer de compartilhar as últimas atualizações que implementamos para agilizar e otimizar o desenvolvimento de apps multiplataforma, para que você possa entregar com velocidade, facilidade e qualidade.

Visualize seu app diretamente no IDX com o iOS Simulator e o Android Emulator

Estamos trazendo o iOS Simulator e o Android Emulator para o navegador. Se você estiver criando um app da Web ou do Flutter, o Project IDX agora permite que você visualize apps sem precisar sair do espaço de trabalho. Quando você usa um modelo da Web ou do Flutter, o Project IDX carrega de forma inteligente o ambiente de visualização certo para o app: Safari Mobile e Chrome para modelos da Web ou Android, iOS e Chrome para modelos do Flutter.

33

Os emuladores da Web e do Android do IDX permitem que você desenvolva, teste e depure diretamente no espaço de trabalho, consolidando em um só lugar o processo multiplataforma com várias etapas. Com a simulação do iOS, você pode verificar o layout e o comportamento do app enquanto trabalha. Esse recurso ainda é experimental, por isso não deixe de testá-lo e de enviar seu feedback.

Comece rapidamente com uma biblioteca repleta de modelos de projeto

Quatro de nossas dez principais solicitações de recursos foram a oferta de suporte a mais modelos, por isso temos o prazer de compartilhar que adicionamos novos modelos para Astro, Go, Python/Flask, Qwik, Lit, Preact, Solid.js e Node.js. Use esses modelos para avançar diretamente para seu projeto, para que possa gastar menos tempo configurando e mais criando.

44
Confira nossa nova galeria aprimorada de modelos

É claro que você ainda pode importar seu próprio repositório do GitHub, diretamente de seus arquivos locais, ou escolher sua própria configuração usando um ambiente Nix personalizado.

Crie e personalize rapidamente seu espaço de trabalho do IDX com as melhorias do Nix

55

O IDX usa o Nix para definir a configuração do ambiente para cada espaço de trabalho a fim de oferecer flexibilidade e extensibilidade no IDX. Até mesmo nossos modelos e visualizações são configurados usando o Nix para garantir que estejam funcionando corretamente dentro do IDX. Estamos trabalhando continuamente nas melhorias do Nix para ajudar a aumentar sua produtividade. Então, agora você pode:

  • Personalizar os modelos iniciais do IDX facilmente usando a extensibilidade do Nix.
  • Reduzir a probabilidade de erros e escrever código de forma mais eficiente com a edição de arquivos do Nix, incluindo o suporte a destaque de sintaxe, detecção de erros e sugestões de código.
  • Recupere rapidamente configurações com problemas e evite tentativas de recriação desnecessárias com as grandes melhorias do fluxo de trabalho de personalização de ambiente, incluindo recriações e solução de problemas do ambiente otimizadas.

Crie, teste e implante apps facilmente com os novos recursos e funcionalidades do IDX

66
  • Detecte automaticamente as portas de rede necessárias para aplicativos ou serviços e ajuste as configurações do firewall para permitir a entrada e saída sem nenhuma configuração adicional do seu lado.
  • Execute instantaneamente ferramentas de linha de comando, scripts e utilitários diretamente no espaço de trabalho, sem a necessidade de instalação local na máquina.
  • Simplifique o processo de trabalho com contêineres e imagens do Docker diretamente no ambiente de desenvolvimento ativando o Docker no arquivo dev.nix.

IA lançada em 15 novas regiões

77

Lançamos nossos recursos de IA nos seguintes 15 países: Índia, Austrália, Israel, Brasil, México, Colômbia, Argentina, Peru, Chile, Singapura, Bangladesh, Paquistão, Canadá, Japão e Coreia do Sul. Mais países terão acesso à IA em breve. Indique seu interesse pela expansão da IA nesta postagem de rastreamento de recursos e confira outras atualizações de IA.

Vamos melhorar juntos

Estamos trabalhando constantemente para adicionar novos recursos e ajudar você a trabalhar com mais qualidade, mais eficiência e menos atritos. Lidamos com dezenas de solicitações de recursos e corrigimos uma infinidade de bugs que você sinalizou para nós. Por isso, agradecemos seu apoio e engajamento contínuos. Continue enviando seu feedback, informando bugs e solicitações de recursos.

Para obter tutoriais e mais informações sobre todos os recursos mencionados acima, confira nossa página de documentação. Se ainda não tiver feito isso, visite nosso site para se inscrever e experimentar o Project IDX e participar de nossa jornada. Além disso, não deixe de conferir nosso novo Blog do Project IDX para ver os últimos anúncios e atualizações de produtos da equipe.

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