Android Apps

Android Studio three.four

Posted by Jamal Eason, Product Supervisor, Android

After virtually six months of improvement, Android Studio three.four is able to obtain in the present day on the secure model channel. This can be a new model of the Challenge Marble effort from the Android Studio group. The Marble mission goals to make the elemental traits and flows of built-in improvement setting (IDE) built-in. Along with many efficiency enhancements and bug fixes in Android Studio three.four, we're excited to launch a set of latest, small, however focused options that tackle the important thing developer workflows for constructing functions and creating new functions. useful resource administration.

A part of Challenge Marble's efforts is to resolve the issues confronted by customers in the primary options of EDI. On the high of the listing of points associated to Android Studio three.four is an up to date model of the Challenge Construction Dialog (PSD), which is a redesigned person interface for managing dependencies in your mission's Gradle construct information. d & # 39; software. In one other construction-related change, R8 replaces Proguard because the default code shrinker and obfuscator. To facilitate software design, we’ve integrated your suggestions to create a brand new software useful resource administration software that permits you to import, preview, and mass handle your mission assets. Lastly, we ship an up to date Android emulator that makes use of much less system assets and in addition helps Android Q Beta. General, these options are designed to make you extra productive in your each day software improvement workflow.

Together with the secure model of Android Studio three.four, we’ve lately launched detailed blogs on how we examine and resolve a sequence of points beneath the auspices of Challenge Marble. It’s best to examine them if you obtain the newest replace on Android Studio:

Challenge Marble improvement work continues to be underway, however Android Studio three.four contains productiveness options and greater than 300 bug and stability enhancements to not be missed. Watch and skim beneath a few of the notable modifications and enhancements you'll discover in Android Studio three.four.


Useful resource Supervisor – We've heard that asset administration and looking could be tedious and tedious in Android Studio, particularly because the complexity of your software will increase. Useful resource Supervisor is a brand new software for viewing drawings, colours, and layouts of your software mission in a consolidated view. Along with viewing, the panel helps drag-and-drop bulk import of property and, by common demand, bulk conversion of SVG to VectorDrawable. Hopefully these accelerators will enable you handle the property you get from a design group or just enable you to have a extra organized view of the mission property. Be taught extra.

Useful resource Supervisor

Intentions to import – As you’re employed with the brand new Jetpack and Firebase libraries, Android Studio three.four will acknowledge the widespread lessons of those libraries and counsel, by way of the intent of the code, the addition of the import assertion and the dependency of the required library to your Gradle mission information. This optimization can prevent time as a result of it retains you within the context of your code. As well as, as a result of Jetpack libraries are modular, Android Studio can discover the precise library or set of libraries required to make use of a brand new Jetpack class.

Jetpack Import Intentions

Properties panel of the structure editor – To enhance the refinement and sprucing of the product, we’ve up to date the Properties panel of the structure editor. We now have a single pane, with reducible sections for properties. As well as, errors and warnings have their very own spotlight colour, we’ve a useful resource hyperlink management for every property and an up to date colour picker.

Properties panel of the structure editor

Replace of the IntelliJ platform – Android Studio three.four contains Intellij 2018.three.four. This replace contains many enhancements, from multi-line TODO help to go looking performance that’s up to date in every single place. Be taught extra.

To construct

Challenge Construction Dialogue – A longstanding request from many builders is to have a person interface for managing Gradle mission information. We’ve different tasks on this space, however Android Studio three.four contains the following part of Improved Product Construction Dialog (PSD). The brand new PSD permits you to see and add dependencies to your mission on the module stage. As well as, the brand new PSD file shows building variables, solutions for bettering the configuration of your construct file, and extra! Though the newest Gradle v3.four plug-in additionally contains enhancements, you do not want to replace the model variety of your Gradle plug-in to reap the benefits of the brand new PSD. Be taught extra.

Dialogue on the mission construction

R8 default Virtually two years in the past, we had deliberate the R8 to interchange Proguard. R8 code discount can cut back the dimensions of your APK file by eliminating code and unused assets and making your present code take up much less house. As well as, in comparison with Proguard, R8 combines discount, uninsertion and disintegration operations in a single step, which proves to be a extra environment friendly strategy for Android functions. After further validation and testing final yr, R8 is now the default code shinker for brand new tasks created with Android Studio three.four and for tasks utilizing the Grady three.four and later Android plugin. Be taught extra.


Android emulator pores and skin updates and Android Q Beta emulator system picture – Inside Android Studio three.four, we launched the newest Google Pixel three and Google Pixel three XL gadget skins. Additionally with this model it’s also possible to obtain photographs of the Android Q Beta emulator system to check functions on Android Q. Please notice that we advocate operating the canary model of Android Studio and the emulator to get the newest modifications in compatibility in the course of the Android Q Beta program. .

Android Emulator – Pixel three XL Emulator Pores and skin

As a reminder, Android Studio three.four contains these new enhancements and options:


Useful resource Supervisor

Intentions to import

Properties panel of the structure editor

Replace IntelliJ platform 2018.three.four

To construct

Challenge Construction Dialogue

R8 default


Emulator System Skins

Help for Android Q Beta Emulator System Picture

Take a look at the Android Studio launch notes, Android Gradle plug-in launch notes, and Android Emulator launch notes for extra particulars.

To begin


Obtain the newest model of Android Studio three.four from the obtain web page. In case you are utilizing a earlier model of Android Studio, you may merely replace to the newest model of Android Studio. If you wish to maintain a secure model of Android Studio, you may concurrently run the secure model and canary variations of Android Studio. Be taught extra.

To make use of the options talked about within the Android emulator, just remember to run at the very least Android Emulator downloaded by way of the Android Studio SDK Supervisor.

We admire all of the feedback in regards to the stuff you like, the issues or options you wish to see. When you discover a bug or downside, don’t hesitate to report it. Observe us – the Android Studio improvement group – on Twitter and on Medium.