Crea un nuovo progetto con l'AI

Sfrutta la potenza dell'AI generativa per accelerare il workflow di sviluppo per Android. L'agente può aiutarti a passare da un'idea a un prototipo di app in pochi minuti.

L'agente riduce il tempo dedicato alla configurazione delle dipendenze, alla scrittura del codice boilerplate e alla creazione della navigazione di base, consentendoti di concentrarti sugli aspetti creativi dello sviluppo di app.

Cosa puoi creare

L'agente è in grado di generare una serie di app multiscreen:

  • App a schermo singolo:crea app di base con layout UI statici, ad esempio una schermata del profilo, una pagina delle impostazioni o una calcolatrice.
  • App multipagina:crea applicazioni con navigazione di base tra le schermate, come un'app di flashcard per studiare.
  • App con AI avanzata:integra le API Gemini per aggiungere funzionalità di AI generativa alla tua app, ad esempio un'interfaccia chatbot o un riepilogo di testo.
  • App con integrazione di API pubbliche:crea app che mostrano dati provenienti da API pubbliche, ad esempio un'app meteo.

Inizia

Per utilizzare l'agente per configurare un progetto:

  1. Avvia Android Studio.
  2. Seleziona Nuovo progetto nella schermata Benvenuto in Android Studio (o File > Nuovo > Nuovo progetto all'interno di un progetto).

    La schermata di benvenuto di Android Studio, che include i pulsanti Nuovo progetto, Apri e Clona repository.
    Figura 1. Avvia un nuovo progetto.
  3. Seleziona Crea con l'AI.

    La nuova finestra di dialogo del progetto, che contiene schede per vari tipi di
         modelli di app, come Attività vuota, Attività UI di navigazione e
         così via. La finestra di dialogo include anche il controllo "Crea con l'AI", che
         attiva Gemini in Android Studio per configurare un nuovo progetto
         per te.
    Figura 2. Seleziona un modello di progetto o crea la tua app con Gemini.
  4. Digita il prompt nel campo di inserimento del testo e fai clic su Avanti.

    La finestra di dialogo Crea con l'AI contenente il prompt:
        Crea un'app per escursioni nella zona della baia di San Francisco con le tre escursioni più popolari,
        visualizzazione elenco-dettagli e design M3.
    Figura 3. Finestra di dialogo per la configurazione di un nuovo progetto.
  5. Assegna un nome all'app e fai clic su Fine per avviare il processo di generazione.

    Assegna un nome al progetto dell'app.
    Figura 4. Finestra di dialogo per assegnare un nome a un nuovo progetto.
  6. Convalida l'app finita utilizzando il piano di progetto ed eseguendo l'app in Android Emulator o su un dispositivo.

    Figura 5. Nuova app creata dall'agente Nuovo progetto.

Migliorare l'esperienza con la tua chiave API

Anche se l'agente funziona immediatamente utilizzando il modello Gemini predefinito (senza costi) di Android Studio, se fornisci la tua chiave API Google AI Studio, puoi sbloccare funzionalità aggiuntive:

  • Prestazioni del modello migliorate: fornendo la tua chiave API, usufruisci dell'accesso prioritario ai modelli Gemini più recenti e potenti. Questi modelli offrono una comprensione, una qualità del codice e un'efficienza superiori, il che porta a uno scaffolding del progetto più accurato e completo.
  • Finestre contestuali più grandi:la tua chiave API consente l'utilizzo di finestre contestuali più lunghe in Gemini. Ciò significa che l'agente può elaborare più informazioni dai prompt e dai file forniti, il che porta a una generazione di progetti più sfumata e personalizzata.
  • Generazione di design avanzata:se fornisci una chiave API, l'agente può utilizzare Nano Banana per generare mockup di design in background, migliorando notevolmente l'aspetto dei design delle app generati. Ciò si traduce in layout dell'interfaccia utente più accattivanti e moderni all'interno del progetto generato.

Per utilizzare la tua chiave API, vai a Impostazioni > Strumenti > AI > Fornitori di modelli in Android Studio, seleziona Google AI Studio e fornisci una chiave API generata da Google AI Studio. Per maggiori dettagli, vedi Aggiungi la tua chiave API Gemini.

Aggiunta di una chiave API di Google AI Studio nelle impostazioni di Android Studio
            in Strumenti > AI > Fornitori di modelli.
Figura 4. Aggiunta di una chiave API di Google AI Studio.

Come funziona

L'agente utilizza un processo iterativo basato sull'AI per creare la tua app. Ecco cosa puoi aspettarti:

  1. Descrivi la tua app:inizi fornendo un prompt in linguaggio naturale che descrive la tua idea di app. Puoi anche includere immagini, come schizzi o mockup, per guidare il processo di generazione.

  2. Esamina il piano: in base al prompt, Gemini in Android Studio genera un piano strutturato per la tua app. Avrai l'opportunità di esaminare e modificare il piano o chiedere a Gemini in Android Studio di proporre un altro piano.

  3. Approva e genera:una volta approvato il piano, Gemini in Android Studio inizia il ciclo di generazione autonomo.

    • Genera il codice necessario per tutti i file.
    • Compila il progetto.
    • Analizza eventuali errori di build e tenta di correggere automaticamente il codice.
    • Continua a essere riprodotto in loop finché il progetto non viene creato correttamente.

Suggerimenti per ottenere le migliori prestazioni

Per massimizzare l'efficacia dell'utilizzo dell'agente per generare nuovi progetti, considera i seguenti suggerimenti:

  • Definisci chiaramente i requisiti del progetto: inizia con un prompt chiaro e dettagliato. Specifica lo scopo, il pubblico di destinazione, le funzionalità di base e le tecnologie o le librerie specifiche che vuoi utilizzare. Ad esempio, invece di "Crea un'app per le note", prova "Crea una semplice app per prendere appunti, utilizzando un database Room per consentire agli utenti di aggiungere, modificare ed eliminare note. Utilizza Material 3 con una combinazione di colori vivaci".
  • Utilizza una chiave API AI Studio: la qualità del codice e l'aspetto visivo dell'app generata migliorano notevolmente quando utilizzi l'agente con una chiave API AI Studio per accedere ai modelli Gemini più recenti.
  • Carica mockup di progettazione: (facoltativo) se hai mockup di progettazione o wireframe dei designer, forniscili all'agente nella finestra di dialogo Nuovo progetto. I riferimenti visivi aiutano notevolmente l'AI a comprendere il layout e l'estetica che intendi utilizzare, portando alla generazione di codice che corrisponde più fedelmente alla tua visione di design.
  • Specifica i fattori di forma desiderati: indica chiaramente i fattori di forma che vuoi come target (ad esempio, smartphone, tablet, Wear OS, Android TV). In questo modo, l'agente può generare layout e configurazioni appropriati per ogni tipo di dispositivo. Ad esempio, "Genera un progetto per uno smartphone e un tablet, con layout responsive per entrambi". Verifica di aver configurato un'immagine dell'emulatore appropriata che l'agente possa utilizzare durante la valutazione.
  • Esegui l'iterazione e perfeziona: non aver paura di eseguire l'iterazione. Se l'output iniziale non è perfetto, perfeziona il prompt o fornisci ulteriori dettagli nella chat della modalità Agente per riprovare. L'agente può imparare da istruzioni più specifiche.
  • Fornisci esempi: se possibile, includi esempi di app o pattern UI simili che ti piacciono. In questo modo, l'AI potrà generare design e strutture in linea con le tue preferenze.