- Emulator Device Skins
- Android Q Beta Emulator System Image Support
Together with the steady release of Android Studio 3.4, we recently published detailed sites on how we’re exploring & mending a range of issues under the auspices of Job Marble. You need to check them out as you download the latest upgrade to Android Studio:
- Project Marble: Employ Changes
- Improving construct pace in Android Studio
- Android Emulator: Project Marble Improvements
- Android Studio Project Marble: Lint Performance
Now we have a pane, using sections for possessions. Furthermore, warnings and errors have their highlight color, we’ve got a resource binding control for every property, and we have an color picker.
- Resource Manager
- Import Intentions
- Layout Editor Properties Panel
- IntelliJ 2018.3.4 Platform Update
The development work for Job Marble remains on-going, but Android Studio 3.4 integrates productivity attributes and above 300 bug & stability enhancements you do not want to miss. Watch and read below for some of the noteworthy changes and enhancements that you will find in Android Studio 3.4.
- Resource Manager – We have heard from you that strength management and navigation can be clunky and dull in Android Studio, especially as your app grows in sophistication. The resource manager is a tool to picture colors, the drawables, and layouts in a combined view across your app project. In addition to visualization, the panel supports drag & drop bulk asset import, and also, by popular request, majority SVG to VectorDrawable conversion. These accelerators will help manage assets you help you have a view of project assets, or obtain from a design group. Know more.
- Import Intentions – Since you work with brand new Jetpack and Firebase libraries, Android Studio 3.4 will comprehend common classes in such libraries and imply, through code intentions, including the mandatory import statement and library dependence to your Gradle project documents. Since you are kept by it in the context of your code this optimization may be a time saver. Since Jetpack libraries are modularized, Android Studio can discover minimum set or the precise library of libraries necessary to use a Jetpack class that is fresh.
To utilize the cited Android Emulator attributes be sure you are running at least Android Emulator v28.0.22 downloaded via the Android Studio SDK Manager.
After nearly six months of development, Android Studio 3.4 is prepared to download now on the stable release channel. This is a release of this Project Marble effort from the Android Studio team. Project Marble is our focus on making the basic features and flows of this Integrated Development Environment (IDE) rock-solid. Along with several performance improvements and bug fixes we’ve made from Android Studio 3.4, we are eager to release a small but concentrated set of new features that address core programmer workflows for program construction & resource administration.
This upgrade has a vast selection of improvements from service for TODOs to an search everywhere attribute. Learn more.
- Project Construction Dialog – A long standing request from several programmers is to get a user interface front end to manage Gradle job files. We have more plans for this particular area, but Android Studio 3.4 includes another phase of improvement from the Product Structure Dialog (PSD). The new PSD allows you to see and include dependencies to your project. Furthermore, the PSD screens that are new build much more, suggestions to improve your build file arrangement, and factors! Although the latest Gradle plugin v3.4 also has enhancements, you don’t need to upgrade your Gradle plugin version number to take advantage of the new PSD. Find out more.
Download the latest edition of Android Studio 3.4 from the download page. You can just update to the most recent version of Android Studio if you are currently using a previous release of Android Studio. If you would like to maintain a variant of Android Studio, it is possible to conduct the stable release version and canary release versions of Android Studio. Learn more.
- Project Structure Dialog
- R8 by Default
We appreciate any comments on things you like, and features or issues you would like to see. If you discover a bug or issue, don’t hesitate to file an issue. Follow us — the Android Studio development group on Twitter and on Medium.
Project Structure Dialogue
- R8 by Default – Nearly two years ago we previewed R8 since the replacement for Proguard. R8 code shrinking helps decrease the dimensions of your own APK by eliminating unused code and resources as well as making less space is taken by your code. In addition, in comparison to Proguard, R8 combines desugaring, shrinking and dexing operations into a single step, which ends up to be much more efficient approach for Android apps. After added validation and testing this past year, R8 is currently the default code shinker for new jobs made with Android Studio 3.4 and for jobs using Android Gradle plugin 3.4 and greater. Know more.
- Android Emulator Skin upgrades & Android Q Beta Emulator System Image – Interior of Android Studio 3.4 we released the latest Google Pixel 3 & Google Pixel 3 XL device skins. Also for this release, you could also download Android Q Beta emulator system pictures for app testing on Android Q. Please be aware that we do recommend running the canary version of Android Studio and the emulator to get the most recent compatibility adjustments throughout the Android Q Beta app.
Part of Project Marble’s effort would be to address user facing issues. On top of the listing of problems for Android Studio 3.4 is an upgraded Project Structure Dialog (PSD) which is a revamped user interface to handle dependencies on your program project Gradle build documents. In a different change, R8 replaces Proguard as the default option code shrinker and obfuscator. To aid app design, we incorporated your comments to create a new program resource management tool to bulk import and manage resources for your own project. Lastly, we’re shipping an upgraded Android Emulator that requires less system resources, and supports the Android Q Beta. These features are intended to make you more productive on your app development workflow.