Firebase Studio

Crie protótipos, desenvolva e envie apps completos com IA de forma rápida e eficiente, diretamente no navegador.

O Firebase Studio é um ambiente de desenvolvimento baseado em nuvem e em agentes que ajuda a criar e enviar apps de IA de pilha completa com qualidade de produção, incluindo APIs, back-ends, front-ends, dispositivos móveis e muito mais. O Firebase Studio unifica Project IDX com agentes de IA especializados e assistência do Gemini no Firebase para fornecer um espaço de trabalho colaborativo acessível de qualquer lugar, contendo tudo o que você precisa para desenvolver um aplicativo. É possível importar seus projetos atuais ou começar algo novo com modelos que oferecem suporte a várias linguagens e frameworks.

Principais recursos

Importar projetos do controle de origem ou do arquivo local Traga seus próprios apps para o Firebase Studio importando um arquivo local ou conectando um repositório público ou privado no GitHub, GitLab ou Bitbucket.
Configuração rápida de projetos com modelos e exemplos integrados

O Firebase Studio oferece suporte a framework e linguagem extensivos com uma grande biblioteca de modelos e apps de exemplo, incluindo linguagens conhecidas, como Go, Java, .NET, Node.js e Python Flask, e frameworks como Next.js, React, Angular, Vue.js, Android, Flutter e muito mais. Comece com um modelo ou app de exemplo da galeria de modelos e/ou crie seu próprio modelo personalizado para compartilhar.

Prototipagem rápida de linguagem natural Use o Gemini no Firebase para criar protótipos e publicar aplicativos da Web de pilha completa com o App Prototyping agent. Gere apps completos com comandos multimodais, incluindo linguagem natural, imagens e desenhos.
Assistência de IA sempre disponível do Gemini no Firebase

Use a assistência de programação com tecnologia de IA do Gemini no Firebase em todas as plataformas de desenvolvimento: chat interativo, geração de código, execução de ferramentas e sugestões de código inline.

O Gemini no Firebase pode ajudar você a escrever código e documentação, corrigir bugs, escrever e executar testes de unidade, gerenciar e resolver dependências, trabalhar com contêineres do Docker e muito mais.

Ambiente de desenvolvimento familiar e altamente personalizável

O Firebase Studio é baseado no popular projeto Code OSS e executa uma máquina virtual (VM) completa com Google Cloud.

É possível personalizar quase todos os aspectos do ambiente de desenvolvimento on-line com o Nix, incluindo pacotes do sistema, ferramentas de linguagem, configurações do ambiente de desenvolvimento integrado (IDE, na sigla em inglês), visualizações de apps e configurações do ambiente de desenvolvimento integrado. Além disso, é possível compartilhar o projeto e toda a configuração do ambiente de desenvolvimento com um modelo personalizado.

Ferramentas, emuladores e métodos de implantação integrados com integração profunda do Firebase e do Google Cloud

Visualize seus apps da Web e Android diretamente no navegador e aproveite os serviços e ferramentas de execução integrados para emulação, teste e depuração.

O Firebase Studio se integra perfeitamente aos serviços do Firebase e Google Cloud. Por exemplo, você pode usar o Firebase Local Emulator Suite diretamente do Firebase Studio para testar completamente os serviços do Firebase e Google Cloud, como Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting e Firebase Hosting antes de publicar seu app.

Como funciona?

O Firebase Studio oferece suporte a vários modos para atender a diferentes estilos de desenvolvimento:

  • Programação com controle total: trabalhe diretamente em um ambiente de desenvolvimento integrado baseado no Code OSS, em que é possível importar repositórios existentes ou iniciar novos projetos e usar extensões do Open VSX Registry. O Gemini no Firebase oferece assistência de IA com suporte a espaço de trabalho com preenchimento, geração, teste, execução de ferramentas e documentação de código. É possível personalizar totalmente seus espaços de trabalho, abordagem de implantação e ambiente de execução de destino com suporte para configuração extensível usando Nix.

  • Solicitação sem programação: o agente de prototipagem de apps, também conhecido como Prototyper, permite criar novos espaços de trabalho para criar protótipos e refinar ideias de apps com o Gemini em Firebase, sem precisar escrever código. Trabalhe com o agente usando comandos multimodais para desenvolver de forma iterativa um app de pilha completa (atualmente funciona para apps da Web), testar e depurar e compartilhar seu trabalho com outras pessoas diretamente no navegador. É possível reverter as mudanças imediatamente, se necessário, adicionar novos recursos, testar, publicar no Firebase App Hosting e monitorar o desempenho do app com a observabilidade integrada.

Você pode fazer a transição entre a programação e a solicitação para aproveitar os pontos fortes de cada uma. Por exemplo, você pode começar com um protótipo no App Prototyping agent que cubra os conceitos básicos, como a estrutura do app e o fluxo de usuários. Em seguida, mude para Code para implementar mais lógica e integração personalizada.

Essa flexibilidade permite iterar rapidamente e criar apps que atendam às suas necessidades específicas, tudo isso com Firebase Studio.

Preços, cotas e limites

O acesso a Firebase Studio está disponível sem custo financeiro para três espaços de trabalho por usuário. Você pode aumentar o número de espaços de trabalho que pode criar para 10 ao participar do Programa para desenvolvedores do Google. Para fazer upgrade para 30 espaços de trabalho, assine o plano Premium do Google Developer.

Algumas integrações (como Firebase App Hosting) podem exigir uma conta Cloud Billing. Se você criar um projeto do Firebase com Firebase Studio e vincular uma conta de faturamento a ele, o seguinte vai acontecer:

  • O projeto do Firebase é atualizado automaticamente para o plano de preços Blaze de pagamento por uso.

  • Seu uso do Gemini API foi atualizado para o nível pago.

  • Você vai receber cobranças pelo uso de serviços pagos além da cota sem custo financeiro.

Saiba mais em Entenda os custos do App Hosting, Preços do Firebase e Preços da API Gemini para desenvolvedores.

Como Firebase Studio usa seus dados

O uso de Firebase Studio é regido pelos Termos de Serviço do Google.

No entanto, seu uso de recursos de IA generativa no Firebase Studio é regido pela Política de Uso Proibido da IA generativa e pelos Termos de Serviço adicionais do Gemini API (especificamente regidos pelos Termos de Serviço adicionais do Gemini API: serviços não pagos).

Para bloquear o uso de comandos e respostas no treinamento de modelos, não use o App Prototyping agent nem o Gemini no Firebase no Firebase Studio. Para bloquear o uso do código no treinamento do modelo, desative o preenchimento de código e o indexação de código nas configurações Firebase Studio.

Próximas etapas