
Android Studio Narwhal 3 potenzia l’integrazione con Gemini, l’assistente AI progettato per semplificare il lavoro degli sviluppatori. Grazie al nuovo file AGENTS.md, è possibile fornire istruzioni contestuali al progetto, come regole di stile, convenzioni di naming e linee guida architetturali. Questo file può essere versionato con Git e distribuito tra i membri del team, garantendo coerenza e assistenza AI personalizzata.
Due funzionalità precedentemente sperimentali sono ora stabili:
- Image Attachment: consente di allegare screenshot o mockup a Gemini per generare codice Compose, analizzare layout o suggerire fix visivi.
- @File Context: permette di allegare file sorgente direttamente nella chat con Gemini, migliorando la precisione delle risposte e suggerimenti.
Queste integrazioni rendono Gemini uno strumento sempre più potente per il debugging, la generazione di UI e la comprensione del codice.
Backup & Restore: testare la migrazione dei dati
Una delle novità più utili per gli sviluppatori Android è il nuovo strumento di backup e ripristino. Android Studio consente ora di generare backup dei dati dell’app e testarli su dispositivi diversi, simulando il passaggio da uno smartphone all’altro.
È possibile:
- Creare backup personalizzati
- Allegarli alle configurazioni di esecuzione
- Verificare la corretta migrazione dei dati tra device
Questa funzionalità è fondamentale per garantire un’esperienza utente fluida e prevenire la perdita di dati durante la transizione tra dispositivi.
Compose Preview ridimensionabile
Per chi lavora con Jetpack Compose, arriva una novità attesa: la possibilità di ridimensionare dinamicamente la Compose Preview. In modalità Focus, è possibile trascinare i bordi della preview per simulare diversi formati di schermo e testare la responsività dell’interfaccia.
Inoltre, è possibile salvare una dimensione specifica come annotazione @Preview, semplificando lo sviluppo multi-device e migliorando la coerenza visiva tra layout.
Ottimizzazioni per progetti complessi
Android Studio Narwhal 3 introduce diverse migliorie pensate per chi lavora su progetti multi-modulo o di grandi dimensioni:
- Visualizzazione dei file di build sotto i moduli: migliora la navigazione nell’Android View, rendendo più intuitiva la gestione dei file Gradle.
- Sync manuale del progetto: è ora possibile disattivare la sincronizzazione automatica e ricevere notifiche quando è necessario eseguire un sync. Utile per evitare interruzioni durante lo sviluppo.
- Ispezioni Proguard: il nuovo editor segnala le regole
keeptroppo generiche, che possono impedire l’ottimizzazione del codice da parte di R8. - Play Policy Insights: Android Studio mostra avvisi lint direttamente nel codice quando rileva potenziali violazioni delle policy di Google Play. Questi avvisi possono essere integrati nei pipeline CI/CD per una conformità proattiva.

Integrazione con MCP e GitHub
Durante l’evento #TheAndroidShow, Google ha presentato il supporto per MCP (Model Context Protocol), che consente a Gemini di interagire con strumenti esterni come GitHub. Questa integrazione apre la strada a un flusso di lavoro AI-driven più fluido, dove Gemini può accedere a repository, issue e pull request per fornire assistenza contestuale ancora più avanzata.
La funzionalità è disponibile nel canale Canary e rappresenta un passo verso un ecosistema di sviluppo sempre più intelligente e interconnesso.
Rilascio mensile e canali di distribuzione
Android Studio adotta ora un ciclo di rilascio mensile, permettendo agli sviluppatori di accedere più rapidamente alle nuove funzionalità. Narwhal Feature Drop 3 è disponibile nel canale stabile, mentre le novità sperimentali possono essere testate nel canale Canary.
Installare Android Studio Narwhal 3 su Linux
Installare Android Studio Narwhal 3 su qualsiasi distribuzione Linux è molto semplice grazie a Flatpak basta digitare da terminale:
flatpak install flathub com.google.AndroidStudio
al termine dell’installazione basta avviare la piattaforma da menu.