Android Studio 3.4, the most recent model of Google’s IDE for constructing Android functions, is now accessible, constructing on the Project Marble effort to enhance elementary options and workflows. Along with efficiency enhancements and bug fixes, Android Studio 3.Four incorporates a streamlined UI for managing dependencies and construct information, a brand new default code shrinker and obfuscator, a brand new app useful resource administration device, and a extra environment friendly Android Emulator.
Where to obtain Android Studio
You can obtain Android Studio from the Android Studio net web page.
Previous model: What’s new in Android Studio 3.3
New options in Android Studio 3.Three embrace:
- Alignment with Project Marble, an effort to solidify elementary IDE capabilities and polish user-facing options by decreasing the variety of crashes, hangs, reminiscence leaks, and user-impacting bugs.
- Improved incremental Java compilation when utilizing annotation processors; because of this, construct instances are decreased. Note this optimization requires the Android Gradle 3.3.zero plugin or greater.
- For C++, Version 3.Three helps the Clang-tidy device for C++ static code evaluation.
- A navigation editor, beforehand previewed within the IDE, gives a visible mechanism to assemble XML sources that help the brand new JetPack Navigation Component. The editor and this part allow constructing of predictable interactions between screens and content material areas of an app.
- Kotlin 3.11 is bundled, with help for Kotlin coroutines.
- The up to date undertaking wizard helps a spread of machine sorts, languages, and frameworks.
- Help is supplied for deleting unused settings and cache directories, to help with IDE upgrades.
- Lazy process configuration is supported, through a plugin that makes use of the Gradle process creation API to keep away from configuring duties not wanted to finish a construct, or duties not on the execution process graph.
- Single-project variant sync is obtainable, to restrict syncing to the lively construct variant. The Android Gradle plugin 3.3.zero or greater is required for this functionality.
- Android App Bundles now help Instant Apps, with builders capable of construct Google Play Instant experiences from a single Android Studio undertaking.
- Android Emulator 28.zero now helps the launching of a number of situations of the identical Android digital machine (AVD). This generally is a handy means for builders utilizing steady integration to run exams in parallel off one AVD configuration.
- Developers can obtain Android 9 methods photographs for his or her emulator, for app testing.
- To enhance emulator snapshot save pace, Version 3.Three optimizes the way in which snapshots are saved.
- IDE efficiency has been improved when profilers are getting used.
- The default reminiscence profiler seize mode has been modified for Android 8.zero and better units to pattern for allocations periodically. This addresses a problem through which apps carried out considerably worse whereas profiling with default settings. Also by default, allocation monitoring is turned off briefly throughout CPU recordings to reduce impression on recording outcomes.
- The community profiler now codecs widespread textual content sorts present in community payloads by default, together with HTML, XML, and JSON.
- The CPU profiler now exhibits render time for every body on the principle UI and render thread when recording with hint system calls. This might help with investigating bottlenecks or the supply of UI jank in an app.
- A product sentiment button allows fast suggestions for the Android Studio workforce.