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
- Comece a prototipar seu novo app com o Firebase Studio.
- Saiba mais sobre os espaços de trabalho do Firebase Studio.