Funzionalità di IA in Studio Labs

Alcuni utenti ci hanno segnalato di volere accedere alle funzionalità di IA nei canali stabili il prima possibile. Ora puoi scoprire e provare le ultime funzionalità sperimentali di IA tramite il menu Studio Labs nelle Impostazioni, a partire dalla versione stabile di Narwhal.

Puoi dare un'occhiata in anteprima agli esperimenti di IA, condividere il tuo feedback e aiutarci a integrarli nell'IDE che utilizzi ogni giorno. Vai alla scheda Labs di Studio nelle impostazioni e attiva le funzionalità che vuoi iniziare a utilizzare. Queste funzionalità di IA vengono attivate automaticamente nelle release Canary e non è richiesta alcuna azione.

Funzionalità di IA in Studio Labs
Funzionalità di IA in Studio Labs

Funzionalità di Studio Labs

Generazione di anteprime dei componimenti con Gemini

Gemini può generare automaticamente il codice di anteprima di Jetpack Compose per farti risparmiare tempo e fatica. Puoi accedere a questa funzionalità facendo clic con il tasto destro del mouse all'interno di un composable e selezionando Gemini > Genera anteprima composizione o Genera anteprima composizione per questo file oppure facendo clic sul link in un riquadro di anteprima vuoto. Il codice di anteprima generato viene presentato in una visualizzazione di confronto che ti consente di accettare, modificare o rifiutare rapidamente i suggerimenti, offrendo un modo più rapido per visualizzare i composabili.

Generazione di anteprime di composizione con Gemini
Generazione di anteprime di Compose con Gemini

Trasforma l'interfaccia utente con Gemini

Ora puoi trasformare il codice dell'interfaccia utente nell'ambiente di anteprima di Compose utilizzando il linguaggio naturale direttamente nell'anteprima. Per utilizzarla, fai clic con il tasto destro del mouse nell'anteprima di Componi e seleziona Trasforma l'interfaccia utente con Gemini. Poi inserisci le tue richieste in linguaggio naturale, ad esempio "Allinea al centro questi pulsanti", per guidare Gemini nell'aggiustare il layout o lo stile oppure seleziona elementi specifici dell'interfaccia utente nell'anteprima per avere un contesto migliore. Gemini modificherà il codice dell'interfaccia utente di Compose in situ, che potrai esaminare e approvare, velocizzando il flusso di lavoro di sviluppo dell'interfaccia utente.

"Trasforma l'interfaccia utente con Gemini" nel menu contestuale
Accesso al menu "Trasforma l'interfaccia utente con Gemini"
Finestra di dialogo modale "Trasforma l'interfaccia utente con Gemini"
Applicazione di una trasformazione in linguaggio naturale a un'anteprima di Scrivi

Allegato immagine in Gemini

Ora puoi allegare file immagine e fornire informazioni aggiuntive insieme al prompt. Ad esempio, puoi allegare mockup o screenshot dell'interfaccia utente per indicare al contesto Gemini il layout della tua app. Di conseguenza, Gemini può generare codice Compose in base a un'immagine fornita o spiegare i componenti composibili e il flusso di dati di uno screenshot dell'interfaccia utente.

Dialogo di Gemini con allegati di immagini
Allegato di immagini e generazione di anteprime utilizzando Gemini in Android Studio

Contesto @File in Gemini

Ora puoi allegare i file di progetto come contesto nelle interazioni con Gemini in chat in Android Studio. In questo modo puoi fare riferimento rapidamente ai file nei prompt per Gemini. Nella casella di immissione della chat di Gemini, digita @ per visualizzare un menu di completamento dei file e seleziona i file da allegare. Puoi anche fare clic sul menu a discesa Contesto per vedere quali file sono stati allegati automaticamente da Gemini. In questo modo hai un maggiore controllo sul contesto inviato a Gemini.

Contesto @File in Gemini
Contesto@File in Gemini