Gemini in Android Studio include funzionalità per ogni fase del processo di sviluppo. Tutte le funzionalità sono incluse anche in Gemini per le aziende, se non diversamente indicato.
Chat
L'interfaccia principale per interagire con Gemini è la finestra della chat. Puoi usarlo per fare domande che vanno da quelle molto semplici e aperte a problemi specifici per cui hai bisogno di aiuto. Guarda alcuni esempi di cosa chiedere a Gemini.
Completamento del codice
Se accetti di condividere il contesto del progetto, puoi attivare il completamento del codice basato sull'AI. Quando il completamento del codice basato sull'AI è abilitato, Gemini offre il completamento automatico del codice che viene visualizzato come testo in corsivo grigio mentre digiti. Per saperne di più, consulta Completamento del codice.
Trasformazione del codice
Nell'editor di codice di Android Studio, puoi chiedere a Gemini suggerimenti su come modificare, ottimizzare o aggiungere codice alla tua app. I suggerimenti vengono visualizzati come una differenza di codice che puoi modificare in base alle esigenze prima di accettarla. Per saperne di più, vedi Trasformazione del codice.
Spiega il codice
Gemini può aiutarti a spiegare il codice per comprenderlo rapidamente. Per chiedere a Gemini di spiegare, evidenzia il codice, fai clic con il tasto destro del mouse e seleziona Gemini > Spiega codice. La tua query viene inviata al riquadro principale della chat con Gemini, dove Gemini può fornire una risposta dettagliata.
Suggerisci miglioramenti
Gemini può offrire suggerimenti per aiutarti a migliorare il codice in modo che segua le best practice per le app per Android e si traduca in un'esperienza utente migliorata. Per ricevere suggerimenti, evidenzia del codice, fai clic con il tasto destro del mouse e seleziona Gemini > Suggerisci miglioramenti. La tua query viene inviata al riquadro principale di Gemini Chat, dove Gemini può fornire suggerimenti dettagliati.
Allegato di immagine multimodale (anteprima)
Gemini in Android Studio supporta input multimodali, che ti consentono di allegare immagini direttamente ai prompt. Ecco alcuni casi d'uso interessanti:
- Prototipazione e iterazione rapida dell'interfaccia utente: converti un semplice wireframe o un mock ad alta fedeltà dell'interfaccia utente della tua app in codice funzionante.
- Spiegazione e documentazione dei diagrammi: ottieni informazioni più approfondite su architetture complesse o diagrammi di flusso di dati chiedendo a Gemini di spiegare i loro componenti e le loro relazioni.
- Risoluzione dei problemi dell'interfaccia utente: acquisisci screenshot dei bug dell'interfaccia utente e chiedi a Gemini soluzioni.
Per saperne di più, consulta Accelerare lo sviluppo dell'interfaccia utente con l'allegato di immagini e leggi il post del blog.
Allegato file (anteprima)
Allega file di codice come contesto nelle interazioni di chat con Gemini in Android Studio. Digita @ nella barra delle query per visualizzare un menu di completamento dei file e selezionare i file da allegare. Per saperne di più, consulta le note di rilascio dell'anteprima su Gemini in Android Studio supporta gli allegati.
Rinominare le variabili (anteprima)
Puoi ricevere suggerimenti da Gemini su come rinominare le variabili in modo che siano più intuitive e descrittive. Puoi ricevere suggerimenti per una variabile specifica tramite Refactor > Rename o chiedere a Gemini di rivedere tutte le variabili in un file o parte di un file tramite Gemini > Rethink variables. Per saperne di più, vedi Refactoring del codice.
Generare scenari di test delle unità (anteprima)
Gemini può aiutarti a scrivere test delle unità suggerendo scenari di test utilizzando il contesto del codice che vuoi testare. Quando genera scenari di test unitari, Gemini include nomi e descrizioni dettagliati per i test, in modo che tu possa comprendere meglio l'intenzione di ogni test suggerito. Per saperne di più, vedi Generare scenari di test unitari.
Generare la documentazione (anteprima)
Usa Gemini in Android Studio per generare la documentazione del tuo codice. Quando evidenzi il codice e chiedi a Gemini di documentarlo, la documentazione suggerita viene visualizzata in una differenza di codice che puoi perfezionare prima di accettarla. Per saperne di più, consulta Generare documentazione.
Generare messaggi di commit (anteprima)
Quando esegui il commit delle modifiche nel sistema di controllo delle versioni da Android Studio, Gemini può utilizzare il contesto delle modifiche al codice nel commit corrente e nei commit recenti per suggerire un messaggio di commit dettagliato. Per saperne di più, consulta Suggerire un messaggio di commit.
Ricevere assistenza per gli errori di creazione e sincronizzazione (anteprima)
Gemini in Android Studio comprende gli errori di build e sincronizzazione di Gradle. Quando si verificano errori, fai clic sul link "Chiedi a Gemini" nell'output della build per diagnosticare e risolvere i problemi.
Ricevere assistenza per gli arresti anomali di Logcat (anteprima)
Gemini in Android Studio può aiutarti a diagnosticare e risolvere i problemi di arresto anomalo in fase di runtime. Quando si verifica un arresto anomalo, apri Logcat e fai clic sul link "Chiedi a Gemini" nell'output di Logcat per risolvere l'errore.
Ricevere assistenza per App Quality Insights (anteprima)
Gemini può aiutarti a spiegare e suggerire correzioni per i blocchi osservati nei dispositivi degli utenti, segnalati in Approfondimenti sulla qualità delle app. Quando visualizzi una traccia dello stack nella finestra dello strumento Approfondimenti sulla qualità dell'app, fai clic su Approfondimenti per analizzare i report sugli arresti anomali e (quando possibile) consigliare i passaggi e le risorse successivi per risolvere il problema. Per scoprire di più, vedi Analizzare i report sugli arresti anomali.
Generare anteprime di Composizione (anteprima)
Gemini può generare automaticamente anteprime di Compose per farti risparmiare tempo durante la progettazione della UI. Puoi scegliere di generare un'anteprima di Compose per un composable specifico o per un intero file. Per saperne di più, consulta Generazione dell'anteprima di composizione con Gemini.
Configurare la condivisione contestuale
Se accetti di condividere il contesto del progetto con Gemini in Android Studio,
puoi controllare quali file escludere dalla condivisione utilizzando i file .aiexclude
.
Posiziona i file .aiexclude
in qualsiasi punto del progetto e delle relative radici VCS per
controllare a quali file è consentito l'accesso alle funzionalità di AI. Per saperne di più, vedi
Configurare la condivisione del contesto con i file .aiexclude.
Libreria di prompt (anteprima)
La raccolta di prompt ti consente di salvare e gestire i prompt utilizzati di frequente. Accedi alla Libreria dei prompt da Android Studio > Impostazioni > Gemini > Libreria dei prompt.
Integrazione con strumenti esterni (anteprima)
Gemini in Android Studio per le aziende è integrato con molti strumenti esterni,
in modo da poter recuperare informazioni ed eseguire azioni correlate agli strumenti senza
dover uscire da Android Studio. Digita @ per visualizzare un elenco di strumenti
e selezionane uno da includere nel prompt per Gemini. Ad esempio, puoi chiedere
a Gemini di elencare i tuoi documenti Google recenti digitando
"@GoogleDocs
elenca i miei documenti recenti".