Neues Projekt mit KI erstellen

Mit generativer KI können Sie Ihren Android-Entwicklungsworkflow beschleunigen. Mit dem Agent können Sie in wenigen Minuten aus einer Idee einen App-Prototyp erstellen.

Der KI-Agent reduziert den Zeitaufwand für das Einrichten von Abhängigkeiten, das Schreiben von Boilerplate-Code und das Erstellen der grundlegenden Navigation, sodass Sie sich auf die kreativen Aspekte der App-Entwicklung konzentrieren können.

Mögliche Anwendungen

Der Agent kann verschiedene Multiscreen-Apps generieren:

  • Apps mit einem Bildschirm:Erstellen Sie einfache Apps mit statischen UI-Layouts, z. B. einen Profilbildschirm, eine Einstellungsseite oder einen Taschenrechner.
  • Apps mit mehreren Seiten:Erstellen Sie Apps mit grundlegender Navigation zwischen Bildschirmen, z. B. eine Lernkarten-App.
  • KI-optimierte Apps:Sie können Gemini APIs einbinden, um Ihrer App generative KI-Funktionen wie eine Chatbot-Oberfläche oder eine Textzusammenfassung hinzuzufügen.
  • Apps mit öffentlicher API-Integration:Entwickeln Sie Apps, die Daten aus öffentlichen APIs anzeigen, z. B. eine Wetter-App.

Erste Schritte

So richten Sie ein Projekt mit dem Agent ein:

  1. Starten Sie Android Studio.
  2. Wählen Sie auf dem Bildschirm Welcome to Android Studio (Willkommen bei Android Studio) New Project (Neues Projekt) aus oder wählen Sie in einem Projekt File > New > New Project (Datei > Neu > Neues Projekt) aus.

    Der Bildschirm „Willkommen bei Android Studio“ mit den Schaltflächen „Neues Projekt“, „Öffnen“ und „Repository klonen“.
    Abbildung 1. Erstellen Sie ein neues Projekt.
  3. Wählen Sie Mit KI erstellen aus.

    Das Dialogfeld „Neues Projekt“ mit Karten für verschiedene Arten von App-Vorlagen, z. B. „Empty Activity“, „Navigation UI Activity“ usw. Das Dialogfeld enthält auch das Steuerelement „Mit KI erstellen“, mit dem Gemini in Android Studio aktiviert wird, um ein neues Projekt für Sie einzurichten.
    Abbildung 2. Wählen Sie eine Projektvorlage aus oder erstellen Sie Ihre App mit Gemini.
  4. Geben Sie Ihren Prompt in das Texteingabefeld ein und klicken Sie auf Weiter.

    Der Dialog „Kreative KI‑Vorlagen“ mit dem Prompt:
        Build a San Francisco Bay Area hiking app with top 3 hikes,
        list-detail view, and M3 design.
    Abbildung 3. Dialogfeld zum Einrichten eines neuen Projekts.
  5. Benennen Sie Ihre App und klicken Sie auf Fertigstellen, um die Erstellung zu starten.

    Benennen Sie Ihr App-Projekt.
    Abbildung 4: Dialogfeld zum Benennen eines neuen Projekts.
  6. Validieren Sie die fertige App anhand des Projektplans und indem Sie sie im Android-Emulator oder auf einem Gerät ausführen.

    Abbildung 5: Neue App, die mit dem Agent „Neues Projekt“ erstellt wurde.

Nutzung mit eigenem API-Schlüssel optimieren

Der KI-Agent funktioniert sofort mit dem standardmäßigen (kostenlosen) Gemini-Modell von Android Studio. Wenn Sie jedoch Ihren eigenen Google AI Studio-API-Schlüssel angeben, werden zusätzliche Funktionen freigeschaltet:

  • Verbesserte Modellleistung:Wenn Sie Ihren eigenen API-Schlüssel angeben, profitieren Sie von einem bevorzugten Zugriff auf die neuesten und leistungsstärksten Gemini-Modelle. Diese Modelle bieten ein besseres Verständnis, eine höhere Codequalität und eine höhere Effizienz, was zu einem genaueren und umfassenderen Projekt-Scaffolding führt.
  • Größere Kontextfenster:Mit Ihrem API-Schlüssel können Sie längere Kontextfenster in Gemini verwenden. Das bedeutet, dass der Agent mehr Informationen aus Ihren Prompts und bereitgestellten Dateien verarbeiten kann, was zu einer differenzierteren und maßgeschneiderten Projekterstellung führt.
  • Verbesserte Designgenerierung:Wenn Sie einen API-Schlüssel angeben, kann der Agent Nano Banana verwenden, um im Hintergrund Design-Mockups zu generieren. Dadurch wird das Erscheinungsbild der generierten App-Designs deutlich verbessert. Das Ergebnis sind visuell ansprechendere und modernere UI-Layouts im generierten Projekt.

Wenn Sie Ihren eigenen API-Schlüssel verwenden möchten, rufen Sie in Android Studio Einstellungen > Tools > KI > Modellanbieter auf, wählen Sie Google AI Studio aus und geben Sie einen API-Schlüssel an, der in Google AI Studio generiert wurde. Weitere Informationen finden Sie unter Eigenen Gemini API-Schlüssel hinzufügen.

Fügen Sie einen Google AI Studio-API-Schlüssel in den Android Studio-Einstellungen unter „Tools“ > „AI“ > „Model Providers“ hinzu.
Abbildung 4: Google AI Studio API-Schlüssel hinzufügen

Funktionsweise

Der Agent verwendet einen iterativen, KI-gestützten Prozess, um Ihre App zu erstellen. Das erwartet Sie:

  1. App beschreiben:Sie beginnen mit einem Prompt in natürlicher Sprache, in dem Sie Ihre App-Idee beschreiben. Sie können auch Bilder wie Skizzen oder Mock-ups einfügen, um den Generierungsprozess zu steuern.

  2. Plan überprüfen:Basierend auf Ihrem Prompt generiert Gemini in Android Studio einen strukturierten Plan für Ihre App. Sie haben die Möglichkeit, den Plan zu überprüfen und zu ändern oder einen anderen Plan von Gemini in Android Studio vorschlagen zu lassen.

  3. Genehmigen und generieren:Nachdem Sie den Plan genehmigt haben, beginnt Gemini in Android Studio mit dem autonomen Generierungsprozess.

    • Generiert den erforderlichen Code für alle Dateien.
    • Erstellt das Projekt.
    • Analysiert alle Build-Fehler und versucht, den Code selbst zu korrigieren.
    • Die Schleife wird so lange fortgesetzt, bis das Projekt erfolgreich erstellt wurde.

Tipps für die beste Leistung

Damit der Agent beim Generieren neuer Projekte möglichst effektiv ist, sollten Sie die folgenden Tipps beachten:

  • Projektanforderungen klar definieren: Beginnen Sie mit einem klaren und detaillierten Prompt. Geben Sie den Zweck der App, die Zielgruppe, die Hauptfunktionen und alle spezifischen Technologien oder Bibliotheken an, die Sie verwenden möchten. Anstelle von „Erstelle eine Notizen-App“ können Sie beispielsweise „Erstelle eine einfache Notizen-App, die eine Room-Datenbank verwendet, damit Nutzer Notizen hinzufügen, bearbeiten und löschen können“ eingeben. Verwende Material 3 mit einem lebendigen Farbschema.“
  • AI Studio-API-Schlüssel verwenden: Sowohl die Codequalität als auch das visuelle Erscheinungsbild der generierten App werden erheblich verbessert, wenn Sie den Agent mit einem AI Studio-API-Schlüssel verwenden, um auf die neuesten Gemini-Modelle zuzugreifen.
  • Design-Mockups hochladen: (Optional) Wenn Sie Design-Mockups oder Wireframes von Designern haben, stellen Sie sie dem Agenten im Dialogfeld „Neues Projekt“ zur Verfügung. Visuelle Referenzen helfen der KI, das gewünschte Layout und die Ästhetik zu verstehen. So kann Code generiert werden, der Ihrer Designvorstellung besser entspricht.
  • Gewünschte Formfaktoren angeben: Geben Sie deutlich an, auf welche Formfaktoren Sie abzielen (z. B. Smartphone, Tablet, Wear OS, Android TV). So kann der Agent für jeden Gerätetyp geeignete Layouts und Konfigurationen generieren. Beispiel: „Erstelle ein Projekt für ein Smartphone und ein Tablet mit responsiven Layouts für beide Geräte.“ Prüfen Sie, ob ein geeignetes Emulator-Image für den Agenten konfiguriert ist, das während der Auswertung verwendet werden soll.
  • Iterieren und verfeinern: Scheuen Sie sich nicht, zu iterieren. Wenn die erste Ausgabe nicht perfekt ist, können Sie Ihren Prompt verfeinern oder im Chat des Agent-Modus zusätzliche Details angeben, um es noch einmal zu versuchen. Der Agent kann aus spezifischeren Anweisungen lernen.
  • Beispiele angeben: Fügen Sie nach Möglichkeit Beispiele für ähnliche Apps oder UI-Muster hinzu, die Ihnen gefallen. So kann die KI Designs und Strukturen generieren, die Ihren Vorlieben entsprechen.