banner
Casa / Notizia / Android Studio Giraffe ora è stabile
Notizia

Android Studio Giraffe ora è stabile

Jul 19, 2023Jul 19, 2023

InfoQ Homepage Novità Android Studio Giraffe ora stabile

27 luglio 2023 2 minuti di lettura

di

Sergio De Simone

Android Studio Giraffe è ora stabile e introduce il nuovo IntelliJ 2022.3, un nuovo aspetto dell'IDE, Live Edit migliorato, Componi anteprime di animazioni e altro ancora.

Dieci anni dopo il suo rilascio iniziale nel 2013, Android Studio rimane l'IDE ideale per lo sviluppo Android. La sua ultima versione introduce una serie di modifiche in aree distinte, inclusi miglioramenti dell'IDE, produttività della codifica e miglioramenti del sistema di creazione.

Android Studio Giraffe sfoggia un nuovo aspetto IDE opt-in volto a ridurre la complessità visiva. Si sforza di semplificare l'accesso alle funzionalità più comunemente utilizzate, rendendo al tempo stesso le funzionalità più complesse facilmente accessibili quando necessario ma meno importanti nell'uso normale. Inoltre, fornisce un nuovo tema che rende l'aspetto visivo dell'IDE più moderno:

Con il rilascio di Giraffe, abbiamo iniziato ad adottare la nuova interfaccia utente, con diverse modifiche specifiche di Android Studio, come l'ottimizzazione della barra degli strumenti principale predefinita e le configurazioni delle finestre degli strumenti per Android e l'aggiornamento della nostra iconografia nello stile.

Il nuovo IDE include anche un Device Explorer aggiornato, che consente di ispezionare file e processi di qualsiasi dispositivo connesso, inclusa la possibilità di copiare o eliminare file, terminare processi o collegare il debugger a un processo in esecuzione.

Sul fronte della produttività del codice, Android Studio Giraffe offre la possibilità di visualizzare in anteprima le modifiche dell'interfaccia utente nei componenti componibili senza ridistribuire l'app sul simulatore o sul dispositivo fisico. Questa funzione può essere abilitata tramite Impostazioni/Editor/Live Edit e richiede Android Gradle Plugin (AGP) 8.1 o versione successiva e Jetpack Compose Runtime 1.3.0 o versione successiva.

In relazione alle funzionalità di anteprima, l'anteprima dell'animazione di Compose ha il supporto per una serie di API Compose aggiuntive, tra cui animate*AsState, CrossFade, RememberInfiniteTransition e AnimatedContent. Le animazioni possono essere riprodotte, messe in pausa, cancellate e così via.

Un ultimo aiuto per la produttività del codice arriva dal nuovo Android SDK Upgrade Assistant.

Il nuovo assistente per l'aggiornamento dell'SDK Android ti consente di visualizzare i passaggi necessari per aggiornare targetSdkVersion, ovvero il livello API a cui è destinata la tua app, direttamente nell'IDE.

L'assistente mostrerà tutte le informazioni relative all'opzione di aggiornamento selezionata, quindi non sarà necessario sfogliare tali informazioni separatamente ed è in grado di evidenziare le principali modifiche importanti per ogni passaggio della migrazione.

Parlando del sistema di compilazione, ora puoi utilizzare Kotlin DSL negli script di compilazione Gradle e sfruttare il suo controllo in fase di compilazione, nonché consolidare tutto il codice del tuo progetto in un unico linguaggio.

Inoltre, abbiamo anche aggiunto il supporto sperimentale per i cataloghi delle versioni Gradle basati su TOML, una funzionalità che ti consente di gestire le dipendenze in una posizione centrale e condividere le dipendenze tra moduli o progetti.

Come nota finale, Android Studio Giraffe può mostrare le informazioni sul download delle dipendenze durante la sincronizzazione di Gradle. Ciò ti consentirà di rilevare le inefficienze nella configurazione del tuo repository.

C'è molto di più in Android Studio Giraffe di quello che può essere trattato qui. Se interessati a tutti i dettagli, non perdetevi l'annuncio ufficiale.

Codifica, distribuisci e scala Java a modo tuo.Microsoft Azure supporta il tuo carico di lavoro con numerose scelte, sia che tu stia lavorando su un'app Java, un server di app o un framework. Saperne di più.

Scrivere per InfoQ ha aperto molte porte e aumentato le opportunità di carriera per me. Ho avuto la possibilità di interagire profondamente con esperti e leader di pensiero per saperne di più sugli argomenti trattati. E posso anche diffondere le mie conoscenze alla più ampia comunità tecnologica e capire come le tecnologie vengono utilizzate nel mondo reale.