banner
Home / News / Android Studio Giraffe Now Stable
News

Android Studio Giraffe Now Stable

Jul 19, 2023Jul 19, 2023

InfoQ Homepage News Android Studio Giraffe Now Stable

Jul 27, 2023 2 min read

by

Sergio De Simone

Android Studio Giraffe is now stable, bringing in the new IntelliJ 2022.3, a new IDE look and feel, improved Live Edit, Compose animation previews, and more.

Ten years after its initial release in 2013, Android Studio remains the IDE to go for Android development. Its latest release introduces a number of changes in distinct areas, including IDE enhancements, coding productivity, and build system improvements.

Android Studio Giraffe sports a new opt-in IDE look and feel aimed at reducing visual complexity. It strives to simplify access to the most commonly used features while making more complex functionality easily accessible when needed but less prominent in normal use. In addition, it provides a new theme that makes the IDE visual look more modern:

With the Giraffe release, we’ve started adopting the new UI, with several Android Studio specific changes, such as optimizing the default main toolbar and tool windows configurations for Android and refreshing our iconography in the style.

The new IDE also includes an updated Device Explorer, which enables inspecting files and processes of any connected device, including the possibility of copying or deleting files, killing processes or attaching the debugger to a running process.

On the front of code productivity, Android Studio Giraffe offers the possibility of previewing UI changes in composables without re-deploying the app to the simulator or physical device. This feature can be enabled via Settings / Editor / Live Edit and requires the Android Gradle Plugin (AGP) 8.1 or higher and Jetpack Compose Runtime 1.3.0 or higher.

Related to preview facilities, Compose animation preview has got support for a number of additional Compose APIs, including animate*AsState, CrossFade, rememberInfiniteTransition, and AnimatedContent. Animations can be played, paused, scrubbed, and so on.

A final help to code productivity comes from the new Android SDK Upgrade Assistant.

The new Android SDK upgrade assistant lets you see the steps required to upgrade the targetSdkVersion, or the API level that your app targets, directly in the IDE.

The assistant will show all information related to the upgrade option you select, so you won't need to browse that information separately and is able to highlight the major breaking changes for each migration step.

Speaking of the build system, you can now use Kotlin DSL in Gradle build scripts and leverage its compile-time checking as well as consolidate all of your project code under one single language.

Additionally, we’ve also added experimental support for TOML-based Gradle Version Catalogs, a feature that lets you manage dependencies in one central location and share dependencies across modules or projects.

As a final note, Android Studio Giraffe can show dependency download info while Gradle is syncing. This will allow you to detect inefficiencies in your repository configuration.

There is much more to Android Studio Giraffe than what can be covered here. If interested in the full details, do not miss the official announcement.

Code, deploy, and scale Java your way.Microsoft Azure supports your workload with abundant choices, whether you're working on a Java app, app server, or framework. Learn more.

Writing for InfoQ has opened many doors and increased career opportunities for me. I was able to deeply engage with experts and thought leaders to learn more about the topics I covered. And I can also disseminate my learnings to the wider tech community and understand how the technologies are used in the real world.

I discovered InfoQ’s contributor program earlier this year and have enjoyed it since then! In addition to providing me with a platform to share learning with a global community of software developers, InfoQ’s peer-to-peer review system has significantly improved my writing. If you’re searching for a place to share your software expertise, start contributing to InfoQ.

I started writing news for the InfoQ .NET queue as a way of keeping up to date with technology, but I got so much more out of it. I met knowledgeable people, got global visibility, and improved my writing skills.

Becoming an editor for InfoQ was one of the best decisions of my career. It has challenged me and helped me grow in so many ways. We'd love to have more people join our team.

InfoQ seeks a full-time Editor-in-Chief to join C4Media's international, always remote team. Join us to cover the most innovative technologies of our time, collaborate with the world's brightest software practitioners, and help more than 1.6 million dev teams adopt new technologies and practices that push the boundaries of what software and teams can deliver!

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

We protect your privacy.

You need to Register an InfoQ account or Login or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Join a community of experts. Sergio De Simonehas opened many doors and increased career opportunitiesVivian HuInfoQ’s peer-to-peer review system has significantly improved my writingOghenevwede Emeni got global visibility, and improved my writing skillsEdin Kapićbest decisions of my careerhelped me grow in so many waysjoin our teamThomas Bettsfull-time Editor-in-ChiefThe InfoQGet the most out of the InfoQ experience.