Firebase Studio

Schnell und effizient Full-Stack-Apps mit KI-Funktionen direkt im Browser prototypisieren, entwickeln und veröffentlichen.

Firebase Studio ist eine agentenbasierte cloudbasierte Entwicklungsumgebung mit der Sie Full-Stack-KI Apps in Produktionsqualität erstellen und veröffentlichen 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 von überall aus zugegriffen werden kann, 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. Optimieren Sie Ihre App mit einer Galerie von Stockfotos von Unsplash.

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-Unterstützung beim Programmieren 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 und bei der Arbeit mit Docker-Containern 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:

  • Codierung 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. Mit der Unterstützung für die erweiterbare Konfiguration mit Nixkönnen Sie Ihre Arbeitsbereiche, den Bereitstellungsansatz und die Ziel-Laufzeitumgebung vollständig anpassen.

  • Prompts ohne Codierung: Mit dem App Prototyping agent, auch bekannt als Prototyper können Sie neue Arbeitsbereiche erstellen, um App-Ideen mit Gemini zu prototypisieren und zu verfeinern – ohne Code zu schreiben. Arbeiten Sie mit dem Agenten mit multimodalen Prompts, um iterativ eine Full-Stack-App zu entwickeln (derzeit für Web-Apps), 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, in Firebase App Hosting veröffentlichen und die Leistung Ihrer App mit der integrierten Beobachtbarkeit überwachen.

Sie können nahtlos zwischen Codierung 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.

Beachten Sie jedoch, dass Ihre Nutzung von generativen KI-Funktionen in Firebase Studio der Richtlinie zur unzulässigen Nutzung von generativer KI unterliegt und den Gemini API Zusatzbedingungen für die Dienste (insbesondere den Gemini API Zusatzbedingungen für die Dienste: Kostenlose Dienste).

Wenn Sie die Verwendung Ihrer Prompts und Antworten für das Modelltraining blockieren möchten, verwenden Sie nicht die App Prototyping agent, und nutzen Sie keine Unterstützung durch Gemini in Firebase Studio. Wenn Sie die Verwendung von Code für das Modelltraining blockieren möchten, deaktivieren Sie Codevervollständigung und Codeindexierung in Ihren Firebase Studio Einstellungen.

Nächste Schritte