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