Android Studio Meerkat | 2024.3.1 (marzo 2025)

Di seguito sono riportate le nuove funzionalità di Android Studio Meerkat.

Miglioramenti all'anteprima di composizione

Android Studio Meerkat include alcune ottimizzazioni di Anteprima composizione per migliorare il flusso di lavoro:

  1. Zoom migliorato: goditi uno zoom più fluido e reattivo nelle anteprime di composizione.
  2. Anteprime dei gruppi comprimibili: organizza la tua area di anteprima in modo più efficace. Comprimi gruppi di composabili sotto i relativi titoli, riducendo il disordine e facilitando la concentrazione su componenti specifici.
  3. Modalità di visualizzazione: per semplificare l'esperienza di anteprima, la modalità Griglia è la visualizzazione predefinita, la modalità Galleria è accessibile facendo clic con il tasto destro del mouse sull'anteprima e la visualizzazione elenco è stata rimossa. In questo modo potrai visualizzare i tuoi composabili in modo più chiaro e organizzato.

Questi miglioramenti semplificano come mai prima d'ora la creazione e l'iterazione delle UI di Compose.

Gruppi comprimibili nelle anteprime di Scrivi
Gruppi comprimibili nelle anteprime di composizione.

Integrazione del Modulo condiviso KMP con le applicazioni Android

Android Studio ora include un nuovo modello di modulo per aggiungere logica condivisa alla tua app utilizzando Kotlin Multi-Platform (KMP). Per provare questa funzionalità, segui questi passaggi per creare un modulo condiviso KMP in un'app per Android appena creata:

  1. Assicurati di utilizzare la versione più recente di Android Studio Meerkat e che la tua app utilizzi la versione più recente del plug-in Gradle per Android.
  2. Apri Android Studio e crea un nuovo progetto Android con il modello EmptyActivity.
  3. Passa dalla visualizzazione Android alla visualizzazione Progetto per accedere alla struttura del progetto.
  4. Fai clic sul pulsante Nuovo nella Visualizzazione progetto e seleziona Modulo multipiattaforma Kotlin dalle opzioni. Scegli Modulo condiviso come tipo e mantieni le impostazioni predefinite.
  5. Apri il file build.gradle.kts nella directory dell'app Android e aggiungi una dipendenza dal modulo condiviso.
  6. Nel modulo condiviso, modifica il file Platform.android.kt e aggiungi la seguente riga di codice:

    actual fun platform() = "Android from Shared KMP Module"
    
  7. Apri il file MainActivity.kt nella directory dell'app per Android e modificalo in modo da chiamare la funzione platform() dal modulo condiviso.

  8. Compila il progetto ed esegui l'applicazione per Android. Sullo schermo dovresti vedere il messaggio "Un saluto da Android dal modulo KMP condiviso".

Questi moduli condivisi contengono una logica di business condivisa che può essere utilizzata sia dalle piattaforme Android sia da quelle iOS.

UX aggiornata per l'aggiunta di dispositivi virtuali e remoti a Device Manager

Android Studio migliora l'esperienza utente quando crei un dispositivo virtuale locale o aggiungi un dispositivo da Android Device Streaming.

Per iniziare, fai clic sul pulsante + in Gestore dispositivi e seleziona Crea dispositivo virtuale o Seleziona dispositivi remoti.

Quando crei un nuovo dispositivo virtuale, i nuovi filtri e consigli ti consentono di creare più facilmente una configurazione del dispositivo adatta alle tue esigenze e che offre le migliori prestazioni sulla tua workstation.

Identifica e seleziona l'immagine di sistema ottimale per il tuo dispositivo virtuale utilizzando l'interfaccia utente.

Analogamente, quando selezioni i dispositivi remoti da Streaming di dispositivi Android, i nuovi filtri ti consentono di trovare e selezionare più facilmente i dispositivi di cui hai bisogno. Ora devi solo fare clic sul pulsante Firebase nella parte superiore della finestra di Gestione dispositivi per selezionare il progetto Firebase che vuoi utilizzare per lo streaming di dispositivi Android.

Nuove funzionalità di Gemini in Android Studio

Android Studio Meerkat introduce nuove funzionalità che utilizzano Gemini per aiutarti a essere più produttivo. Per utilizzare queste funzionalità, attiva la condivisione del contesto del codice con Gemini nel progetto corrente.

Utilizza i seguenti link per scoprire di più su queste funzionalità:

Menu e azioni di Build aggiornati

Abbiamo apportato le seguenti modifiche alle azioni di compilazione e al menu Compila per aiutarti a creare facilmente esattamente ciò che vuoi mentre lavori ai progetti in Android Studio:

  • È stata aggiunta una nuova azione Build 'run-configuration-name' Run Configuration: Questa azione genera la configurazione di esecuzione attualmente selezionata. Ad esempio, se hai selezionato la configurazione di esecuzione :app, l'azione compilerà e assemblerà app. Se di recente hai eseguito un test su un dispositivo, l'azione lo creerà.
  • È stata impostata Build 'run-configuration-name' Run Configuration come azione di compilazione predefinita: per corrispondere meglio all'intenzione dello sviluppatore, sia il pulsante della barra degli strumenti sia la scorciatoia Control/Comando+F9 ora eseguono la nuova azione Build run-configuration-name Run Configuration.
  • Riordinamento delle azioni di compilazione: abbiamo posizionato la nuova azione Build run-configuration-name nella parte superiore del menu Compila, accanto alle azioni di compilazione e alle azioni "Assembla …" (precedenti azioni "Crea …"). Abbiamo anche rinominato l'azione "Ricompila progetto" in "Pulisci e assembla progetto con test" per riflettere più chiaro la funzionalità dell'azione.
  • Sono stati utilizzati verbi corrispondenti a ciò che fanno effettivamente le azioni di compilazione: oltre alle azioni "Compila" e "Compila", abbiamo rinominato Make Project in Assemble Project. Abbiamo anche introdotto una nuova azione Assemble Project with Tests per assemblare i componenti di test.

Approfondimenti sugli SDK di Google Play: avvisi sugli SDK deprecati

Ora gli autori di SDK possono indicare quando un SDK è stato deprecato e menzionare gli SDK alternativi da utilizzare al suo posto. Se uno degli SDK utilizzati dalla tua app è stato ritirato dai relativi autori, in Android Studio visualizzerai gli avvisi corrispondenti, insieme alle informazioni su altri SDK che possono essere utilizzati al suo posto.