Firebase Studio
Schnell und effizient Full-Stack-Apps mit KI-Funktionen direkt im Browser prototypisieren, erstellen und bereitstellen
Firebase Studio ist eine agentenbasierte cloudbasierte Entwicklungsumgebung mit der Sie Full-Stack-KI Apps in Produktionsqualität erstellen und bereitstellen können, einschließlich APIs, Back-Ends, Front-Ends, mobiler Apps und mehr. Firebase Studio vereint Project IDX mit spezialisierten KI-Agenten und Unterstützung durch Gemini , um einen kollaborativen Arbeitsbereich zu bieten, auf den Sie von überall aus zugreifen können, der alles enthält, was Sie zum Entwickeln einer Anwendung benötigen. Wenn Sie bereits Arbeitsbereiche haben, können Sie weiterhin darin arbeiten und sie bereitstellen. Das Erstellen neuer Arbeitsbereiche und die Registrierung von Nutzern werden jedoch nicht mehr unterstützt.
Hauptmerkmale
| Projekte aus der Quellcodeverwaltung, dem lokalen Archiv oder dem Figma Design | Verwenden Sie Ihre eigenen Apps in Firebase Studio: Importieren Sie ein lokales Archiv, verbinden Sie ein öffentliches oder privates Quellcode-Repository oder generieren Sie Code aus einem Figma-Design und importieren Sie ihn mit dem Builder.io Figma-Plug-in. |
| 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 Vorlage Galerie und/oder erstellen Sie Ihre eigene benutzerdefinierte Vorlage, die Sie freigeben können. |
| Schnelles Prototyping in natürlicher Sprache |
Mit Gemini können Sie mit dem App Prototyping agent Full-Stack-Webanwendungen prototypisieren und veröffentlichen. Generieren Sie ganze Apps mit multimodalen Prompts, einschließlich natürlicher Sprache, Bildern und Zeichnungen. Sie können Ihre App mit einer Galerie von Stockbildern von Unsplash verbessern. Wenn Ihre App eine Datenbank oder Authentifizierung benötigt, richtet der App Prototyping agent Cloud Firestore und Firebase Authentication ein. |
| Jederzeit verfügbare KI-Unterstützung durch Gemini |
Nutzen Sie die KI-Codierungsunterstützung von Gemini auf allen Entwicklungsoberflächen: interaktiver Chat, Codegenerierung, Ausführung von Tools und Inline-Codevorschläge. Gemini kann Sie beim Schreiben von Code und Dokumentation, beim Beheben von Fehlern, beim Schreiben und Ausführen von Unit Tests, beim Verwalten und Beheben von Abhängigkeiten, beim Arbeiten mit Docker-Containern, und mehr unterstützen. |
| 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 Systempaketen, 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 freigeben. |
| Integrierte Tools, Emulatoren und Bereitstellungsmethoden mit umfassender Firebase- und Google Cloud Integration |
Sehen Sie sich eine Vorschau Ihrer Web- und Android-Apps an direkt im Browser und nutzen Sie integrierte Laufzeitdienste und -tools für Emulation, Tests und Debugging. Firebase Studio lässt sich nahtlos in Firebase- und Google Cloud Dienste einbinden. Sie können beispielsweise die Firebase Local Emulator Suite direkt in 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 Entwicklungs stile:
Programmieren mit vollständiger Kontrolle: Arbeiten Sie direkt in einer auf Code OSS basierenden IDE, in die Sie vorhandene Repositories importieren oder neue Projekte starten können. Außerdem können Sie Erweiterungen aus der Open VSX Registry verwenden. Gemini bietet kontextbezogene KI-Unterstützung mit Codevervollständigung, Code generierung, Tests, Ausführung von Tools und Dokumentation. Sie können Ihre Arbeitsbereiche, den Bereitstellungsansatz und die Ziel-Laufzeitumgebung vollständig anpassen. Dabei wird die erweiterbare Konfiguration mit Nix unterstützt.
Prompts ohne Programmieren: Mit dem App Prototyping agent, auch bekannt als Prototyper können Sie neue Arbeitsbereiche erstellen, um App-Ideen mit Gemini zu prototypisieren und zu optimieren, ohne Code zu schreiben. Arbeiten Sie mit dem Agenten mit multimodalen Prompts, um iterativ eine Full-Stack-App zu entwickeln (derzeit für Webanwendungen), sie zu testen und zu debuggen und Ihre Arbeit direkt im Browser mit anderen zu teilen. Sie können Änderungen bei Bedarf sofort rückgängig machen, neue Funktionen hinzufügen, Tests durchführen, die App in Firebase App Hosting veröffentlichen und ihre Leistung mit integrierten Beobachtbarkeitsfunktionen im Blick behalten.
Sie können nahtlos zwischen Programmieren und Prompts wechseln, um die Stärken beider Ansätze zu nutzen. Sie können beispielsweise mit einem Prototyp in dem App Prototyping agent beginnen, der die Grundlagen wie App-Struktur und Nutzerfluss abdeckt, und dann zu Code wechseln, um benutzerdefiniertere Logik und Integration zu implementieren.
Dank dieser Flexibilität können Sie schnell iterieren und Apps erstellen, die Ihren spezifischen Anforderungen entsprechen – alles in Firebase Studio.
Preise, Kontingente und Limits
Der Zugriff auf Firebase Studio ist kostenlos. Sie können weiterhin auf Ihre vorhandenen Arbeitsbereiche zugreifen und sie verwalten. Für bestimmte Integrationen (z. B. Firebase App Hosting) ist möglicherweise ein Cloud Billing Konto erforderlich.
Weitere Informationen finden Sie unter Preise, Kontingente und Limits für Firebase Studio.
So verwendet Firebase Studio Ihre Daten
Ihre Nutzung von Firebase Studio unterliegt den Google-Nutzungsbedingungen.
Die Nutzung von generativen KI-Funktionen in Firebase Studio unterliegt jedoch der Richtlinie zur unzulässigen Nutzung von generativer KI und den Gemini API Zusatzbedingungen für die Dienste (insbesondere den Gemini API Zusatzbedingungen für die Dienste: Kostenlose Dienste).
Wenn Sie verhindern möchten, dass Ihre Prompts und Antworten zum Trainieren von Modellen verwendet werden, verwenden Sie den App Prototyping agent nicht und nutzen Sie keine Unterstützung durchGemini in Firebase Studio. Wenn Sie verhindern möchten, dass Ihr Code zum Trainieren von Modellen verwendet wird, deaktivieren Sie die Codevervollständigung und die Codeindexierung in Ihren Firebase Studio Einstellungen.
Nächste Schritte
- Beginnen Sie mit dem Prototyping Ihrer neuen App mit Firebase Studio.
- Weitere Informationen zu Firebase Studio Arbeitsbereichen.