Firebase Studio
Erstellen Sie schnell und effizient Prototypen, entwickeln Sie Full-Stack-Apps mit KI-Funktionen und stellen Sie sie direkt über Ihren Browser bereit.
Firebase Studio ist eine agentenbasierte cloudbasierte Entwicklungsumgebung, die Ihnen hilft, Full-Stack-KI-Apps in Produktionsqualität zu entwickeln und bereitzustellen, einschließlich APIs, Back-ends, Front-ends und mobiler Apps. Firebase Studio vereint Project IDX mit spezialisierten KI-Agents und Unterstützung durch Gemini, um einen kollaborativen Arbeitsbereich zu schaffen, der von überall aus zugänglich ist und alles enthält, was Sie zum Entwickeln einer Anwendung benötigen. Sie können Ihre vorhandenen Projekte importieren oder mit Vorlagen, die eine Vielzahl von Sprachen und Frameworks unterstützen, etwas Neues beginnen.
Hauptmerkmale
| Projekte aus der Quellcodeverwaltung, einem lokalen Archiv oder einem Figma-Design importieren | Eigene Apps in Firebase Studio verwenden: Importieren Sie ein lokales Archiv, stellen Sie eine Verbindung zu einem öffentlichen oder privaten Quellcode-Repository her oder generieren Sie Code aus einem Figma-Design und importieren Sie ihn mit dem Builder.io-Figma-Plugin. |
| Schnelle Projekteinrichtung mit integrierten Vorlagen und Beispielen |
Firebase Studio bietet umfassende Framework- und Sprachunterstützung mit einer großen Bibliothek von Vorlagen und Beispiel-Apps, einschließlich beliebter Sprachen wie Go, Java, .NET, Node.js und Python Flask sowie Frameworks wie Next.js, React, Angular, Vue.js, Android und Flutter. Beginnen Sie mit einer Vorlage oder Beispiel-App aus der Vorlagengalerie und/oder erstellen Sie eine eigene benutzerdefinierte Vorlage, die Sie teilen können. |
| Schnelles Prototyping mit natürlicher Sprache |
Mit Gemini können Sie Full-Stack-Webanwendungen mit dem App Prototyping agent prototypisieren und veröffentlichen. Ganze Apps mit multimodalen Prompts generieren, einschließlich natürlicher Sprache, Bilder und Zeichnungen. Sie können Ihre App mit einer Galerie von Unsplash-Stockbildern aufwerten. Wenn Ihre App eine Datenbank oder Authentifizierung benötigt, werden mit App Prototyping agent Cloud Firestore und Firebase Authentication eingerichtet. |
| KI‑Unterstützung von Gemini, die immer verfügbar ist |
Gemini bietet KI-Unterstützung für die Programmierung auf allen Entwicklungsoberflächen: interaktiver Chat, Codegenerierung, Ausführung von Tools und Inline-Codevorschläge. Gemini kann Ihnen beim Schreiben von Code und Dokumentation, beim Beheben von Fehlern, beim Schreiben und Ausführen von Unittests, beim Verwalten und Auflösen von Abhängigkeiten, beim Arbeiten mit Docker-Containern und vielem mehr helfen. |
| Vertraute und hochgradig anpassbare Entwicklungsumgebung |
Firebase Studio basiert auf dem beliebten Code OSS-Projekt und führt eine vollständige virtuelle Maschine (VM) aus, die von Google Cloud unterstützt wird. Mit Nix können Sie fast jeden Aspekt Ihrer Online-Entwicklungsumgebung anpassen, einschließlich Systempakete, Sprach-Tools, IDE-Konfigurationen, App-Vorschauen und IDE-Konfiguration. Außerdem können Sie das Projekt und die gesamte Konfiguration der Entwicklungsumgebung mit einer benutzerdefinierten Vorlage teilen. |
| Integrierte Tools, Emulatoren und Bereitstellungsmethoden mit umfassender Firebase- und Google Cloud-Integration |
Web- und Android-Apps direkt im Browser in der Vorschau ansehen und integrierte Laufzeitdienste und Tools für Emulation, Tests und Debugging nutzen. Firebase Studio lässt sich nahtlos in Firebase und Google Cloud-Dienste einbinden. Sie können beispielsweise Firebase Local Emulator Suite direkt über Firebase Studio verwenden, um Firebase- und Google Cloud-Dienste wie Firebase Authentication, Cloud Functions, Cloud Firestore, Cloud Storage, Firebase App Hosting und Firebase Hosting gründlich zu testen, bevor Sie Ihre App veröffentlichen. |
Funktionsweise
Firebase Studio unterstützt mehrere Modi für verschiedene Entwicklungsstile:
Programmieren mit voller Kontrolle: Sie können direkt in einer auf Code OSS basierenden IDE arbeiten, in der Sie vorhandene Repositories importieren oder neue Projekte starten und Erweiterungen aus der Open VSX Registry verwenden können. Gemini bietet kontextbezogene KI-Unterstützung mit Codevervollständigung, Codegenerierung, Tests, Ausführung von Tools und Dokumentation. Sie können Ihre Arbeitsbereiche, den Bereitstellungsansatz und die Ziel-Laufzeitumgebung vollständig anpassen. Dazu wird die erweiterbare Konfiguration mit Nix unterstützt.
Prompts ohne Programmierung: Mit dem App Prototyping agent, auch bekannt als Prototyper, können Sie neue Arbeitsbereiche erstellen, um App-Ideen mit Gemini zu testen und zu optimieren – ganz ohne Programmierung. Sie können mit dem Agenten über multimodale Prompts zusammenarbeiten, um iterativ eine Full-Stack-App zu entwickeln (derzeit für Web-Apps), sie zu testen und zu debuggen und Ihre Arbeit direkt über den Browser mit anderen zu teilen. Sie können Änderungen bei Bedarf sofort rückgängig machen, neue Funktionen hinzufügen, Tests durchführen, in Firebase App Hosting veröffentlichen und die Leistung Ihrer App mit integrierter Observability überwachen.
Sie können nahtlos zwischen Programmieren und Prompts wechseln, um die Stärken der jeweiligen Methode zu nutzen. Sie können beispielsweise mit einem Prototyp in App Prototyping agent beginnen, der die Grundlagen wie App-Struktur und Nutzerfluss abdeckt, und dann zu Code wechseln, um benutzerdefinierte Logik und Integration zu implementieren.
Diese Flexibilität ermöglicht es Ihnen, schnell Iterationen durchzuführen und Apps zu entwickeln, die Ihren spezifischen Anforderungen entsprechen – alles über Firebase Studio.
Preise, Kontingente und Limits
Der Zugriff auf Firebase Studio ist kostenlos. Sie können jedoch die Anzahl der Arbeitsbereiche, die Sie erstellen können, erhöhen, indem Sie dem Google Developer Program beitreten. Für bestimmte Integrationen (z. B. Firebase App Hosting) ist möglicherweise ein Cloud Billing-Konto erforderlich.
Weitere Informationen zu Preisen, Kontingenten und Limits für Firebase Studio
So verwendet Firebase Studio Ihre Daten
Die Nutzung von Firebase Studio unterliegt den Google-Nutzungsbedingungen.
Die Nutzung von Funktionen, die auf generativer KI basieren, in Firebase Studio unterliegt jedoch der Richtlinie zur unzulässigen Nutzung von generativer KI und den Gemini API-Zusatzbedingungen (insbesondere den Gemini API-Zusatzbedingungen: Kostenlose Dienste).
Wenn Sie verhindern möchten, dass Ihre Prompts und Antworten zum Trainieren von Modellen verwendet werden, dürfen Sie die App Prototyping agent nicht verwenden und keine Unterstützung von Gemini in Firebase Studio in Anspruch nehmen. Wenn Sie die Verwendung Ihres Codes für das Modelltraining blockieren möchten, deaktivieren Sie in den Firebase Studio-Einstellungen die Codevervollständigung und die Codeindexierung.
Nächste Schritte
- Mit Firebase Studio können Sie mit dem Prototyping Ihrer neuen App beginnen.
- Weitere Informationen zu Firebase Studio-Arbeitsbereichen