Google launches Android Studio IDE ‘Arctic Fox’ in beta with Jetpack Compose integration – ADTmag
Google launches Android Studio IDE ‘Arctic Fox’ in beta with Jetpack Compose integration
Google kicked off its 2021 Virtual I / O conference this week with a multi-camera talk held outside the Googleplex campus in Mountain View, Calif., Which included a number of developer announcements.
Topping the list of development-related announcements at this year’s event: The latest version of the Android Studio IDE, Arctic Fox (2020.3.1), releases in beta. Among the many updates and improvements in this release, the most notable is the integration of Google’s native UI toolkit, Jetpack Compose, which is slated for version 1.0 in July.
Jetpack Compose is a Kotlin-based declarative design framework for Android, desktops, and the web. (Desktop and web development is handled by the IntelliJ IDEA.) It is used to create previews in different configurations and allows developers to navigate their code with Compose Preview, test it in isolation with Deploy Preview to Device, and inspect the entire application with Layout Inspector. Throughout iterations, developers can quickly change strings and numbers and see immediate updates. Additionally, with the accessibility scanner in the layout editor, view-based layouts are audited for accessibility issues. Jetpack Compose is designed to work with existing code and can be added to existing applications.
Google announced the alpha version of Jetpack Macrobenchmark, which helps developers analyze startup and animation delay in apps and identify associated issues.
Kotlin himself received a nod at the conference, including the announcement of a stable release of a new annotations processor API, called Kotlin Symbol Processing, which Google says is expected to be twice. faster than the previous options and generally more efficient. And the Kotlin DataStore, a first Kotlin alternative to SharedPreferences, has entered beta.
The Arctic Fox version also adds support for live editing of literals, which means developers using Compose can edit literals (strings, numbers, Booleans) in their code and see the results immediately without having to wait. the compilation. “The goal of the feature is to increase your productivity by making code changes appear almost instantly in previews, emulator or physical device,” explained Paris Hsu, an interaction designed from the product group and Google’s Android design, explained in a blog post.
There’s also new support for Google Wear OS, Google TV, and Android Auto through new emulators and system images, not to mention the Samsung Galaxy Z Fold 2.
And there is a list of new features and improvements in Arctic Fox that come with a major update to IntelliJ IDEA (v2020.3), which allows developers to test their apps with new features in Android 12, improve application performance with updated user interface. for Memory Profiler, understand the relationships of background tasks with WorkManager Inspector (which allows developers to schedule reportable asynchronous tasks that must be performed reliably) and use IDE refactoring of non-transitive R classes to increase the speed of construction.
Speaking of IntelliJ, the beta of Arctic Fox includes the platform version IntelliJ 2020.3; you will notice that Arctic Fox 2020.3.1 uses a similar numbering system. Hsu explained in his post:
As we announced at the end of last year, we’ve changed our version numbering scheme to match the IntelliJ IDE number Android Studio is based on, 2020.3, plus our own version number. hotfix, as well as a handy code name for easy memorization and reference. We will use the code names in alphabetical order; the first is Arctic Fox, now in beta, and the next is Bumblebee, now in canary.
The beta version of Android Studio Arctic Fox is now available for download, as is the canary version of Bumblee (2021.1.1) here.
posted by John K. Waters on 05/19/2021 To 4:06 p.m.