Firebase Studio

Desenvolva protótipos, crie e envie aplicativos com IA de pilha completa com rapidez e eficiência, diretamente pelo seu navegador.

O Firebase Studio é um ambiente de desenvolvimento agêntico baseado na nuvem que ajuda você a criar e enviar aplicativos com IA de pilha completa com qualidade de produção, incluindo APIs, back-ends, front-ends, dispositivos móveis e mais. O Firebase Studio unifica o 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 de que você precisa para desenvolver um aplicativo. É possível importar seus projetos atuais ou começar algo novo com modelos compatíveis com várias linguagens e frameworks.

Principais recursos

Importar projetos do controle de origem ou do arquivo local Traga seus próprios aplicativos 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 extensivo a frameworks e linguagens com uma grande biblioteca de modelos e aplicativos 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 mais. Comece por um modelo ou aplicativo de exemplo da galeria de modelos e/ou crie seu modelo personalizado para compartilhar.

Prototipagem rápida com linguagem natural Use o Gemini no Firebase para criar protótipos e publicar Web apps de pilha completa com o App Prototyping agent. Gere aplicativos completos via 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 por IA do Gemini no Firebase em todas as plataformas de desenvolvimento: conversa interativa, 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 mais.

Ambiente de desenvolvimento familiar e altamente personalizável

O Firebase Studio é baseado no conhecido projeto Code OSS e executa uma máquina virtual (VM) completa com o 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 e prévias de aplicativos. 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 Android e web apps diretamente pelo navegador e aproveite os serviços e ferramentas de execução integrados para emulação, teste e depuração.

O Firebase Studio tem integração total com os serviços do Firebase e do Google Cloud. Por exemplo, é possível usar o Firebase Local Emulator Suite diretamente pelo Firebase Studio para testar por completo os serviços do Firebase e do Google Cloud, como o Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting e Firebase Hosting antes de publicar seu aplicativo.

Como funciona?

O Firebase Studio é compatível com 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 já existentes ou iniciar novos projetos e usar extensões do Open VSX Registry. O Gemini no Firebase oferece assistência de IA baseada no espaço de trabalho com preenchimento e geração de código, teste, execução de ferramentas e documentação. É 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 o Nix.

  • Comandar sem programar: 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 aplicativos com o Gemini no Firebase, sem precisar escrever código. Trabalhe com o agente usando comandos multimodais para desenvolver de forma iterativa um aplicativo de pilha completa (atualmente funciona para web apps), testar e depurar e compartilhar seu trabalho com outras pessoas diretamente pelo navegador. É possível reverter mudanças imediatamente, se necessário, adicionar novos recursos, testar, publicar no Firebase App Hosting e monitorar o desempenho do aplicativos com a observabilidade integrada.

Alterne facilmente entre a programação e os comandos para aproveitar os pontos fortes de cada abordagem. Por exemplo, comece por um protótipo no App Prototyping agent que aborda os conceitos básicos, como a estrutura do aplicativo e o fluxo do usuário. Em seguida, mude para Code e implemente mais lógica e integração personalizadas.

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

Preços, cotas e limites

O acesso ao Firebase Studio está disponível sem custo financeiro para três espaços de trabalho por usuário. É possível aumentar o número de espaços de trabalho criados para até 10 ao participar do Google Developer Program. Para fazer upgrade para 30 espaços de trabalho, assine o plano Google Developer Premium.

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

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

  • Seu uso da Gemini API será atualizado para o nível pago.

  • Você receberá cobranças por qualquer uso de serviços pagos que exceder a cota sem custo financeiro.

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

Como o Firebase Studio usa seus dados

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

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

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

Próximas etapas