Google has released Android Studio IDE ‘Arctic Fox’ in beta with Jetpack Composer integration
Google kicked off its 2021 virtual I/O conference this week with a multi-camera keynote outside the Googleplex campus in Mountain View, California, that included several announcements for developers.
Heading the list of development-related announcements at this year’s event: the latest version of the Android Studio IDE, Arctic Fox (2020.3.1), has been released in beta. Notable among the many updates and improvements in this release is the integration of Google’s native UI tool Jetpack Compose, with a 1.0 release due in July.
Jetpack Compose is a Kotlin-based declarative design framework for Android, desktop, and web. (Desktop and web development is managed by IntelliJ IDEA IDE.) It is used to preview various configurations and allows developers to browse their code with Compose Preview, test it in isolation with Deploy Preview to Device, and inspect the entire application with Layout Inspector. Through refresh, developers can easily edit strings and tracks and see updates immediately. In addition, view-based layouts are checked for accessibility issues using the Accessibility Scanner tool in the layout editor. Jetpack Compose is therefore designed to work with existing code and can be added to existing applications.
Google has announced the alpha version of Jetpack Macrobenchmark, which helps developers analyze the launch and animation layers in their applications and solve related problems.
Kotlin itself got a nod at the conference, including the announcement of a robust release of a new annotation processor API called Kotlin Symbol Processing, which Google said will be twice as fast as previous options and possibly more efficient. And Kotlin DataStore, Kotlin’s first alternative to SharedPreferences, has entered beta.
The Arctic Fox release also adds support for Live Editing literally, meaning developers using Compose can edit literals (strings, numbers, booleans) in their code and see the result immediately, no longer having to wait for compilation. “The purpose of this feature is to increase your productivity by seeing code changes in examples, emulators, or physical devices almost immediately,” Paris Hsu, a product designer at Google and the Google Design Group, explained in a statement. blogpost.
There will also be new support for Google Wear OS, Google TV, and Android Auto via new emulators and system images, not to mention the Samsung Galaxy Z Fold 2.
And there’s a list of new features and improvements for Arctic Fox with a major update to IntelliJ IDEA IDE (v2020.3) that allows developers to test their apps with new Android 12 features, improving app performance with an updated user interface. for Memory Profiler to understand background task relationships in the WorkManager Inspector (allowing developers to schedule extensible asynchronous tasks that need to be executed reliably) and to use Non-Transitive R IDE Refactoring classes to increase build speed. Speaking of IntelliJ, the Arctic Fox beta includes the IntelliJ platform release 2020.3; You will find Arctic Fox 2020.3.1 with the same numbering system. Hsu explains in his post:
As we announced late last year, we’ve updated our version numbering method to match the number for the Android Studio-based IntelliJ IDE, 2020.3, including our own patch number as well as a handy codename to make it easier to build. remember and discuss. We use code names in alphabetical order; the first is Arctic Fox, now in beta, and the next is Bumblebee, now in the Canaries.