Stable Version of Android Studio 2.3 is Now Available. Android Studio 2.3 is available to download . The focus for this release is quality improvements across the IDE. This version is fast and reliable than the other version.
For more detail about the features added on top of the quality improvements Android Studio 2.3, check out the list of the new features below described by Google.Read More
Instant Run Improvements and UI Changes: As a part of our focus on quality, we have made some significant changes to Instant Run in Android Studio 2.3 tomake the feature more reliable. The Run action will now always cause an application restart to reflect changes in your code that may require a restart, and the new Apply Changes action will attempt to swap the code while your app keeps running. The underlying implementation has changed significantly to improve on reliability, and we have also eliminated the startup lag for Instant Run enabled apps.
|New Instant Run Button Actions|
Build Cache: Introduced but disabled by default in Android Studio 2.2, Build Cache is an underlying build optimization for faster builds in Android Studio. By caching exploded AARs and pre-dexed external libraries, the new build cached leads to faster clean builds. This is a user-wide build cache that is now turned on by default with Android Studio 2.3.
Chains and Ratios support in Constraint Layout:Android Studio 2.3 includes the stable release of
ConstraintLayoutWith this release of
ConstraintLayout,you can now chain two or more Android views bi-directionally together to form a group on one dimension. This is helpful when you want when you want to place two views close together but want to spread them across empty space.
|Constraint Layout Chains|
ConstraintLayout also supports ratios, which is helpful when you want to maintain the aspect ratio of widget as the containing layout expands and contracts. Learn more about ratios. Additionally, both Chains and Ratios in
ConstraintLayout can support programmatic creating with ConstraintSet APIs.
|Constraint Layout Ratios
Layout Editor Palette: The updated widget palette in the Layout Editor allows you to search, sort and filter to find widgets for your layouts, plus gives you a preview of the widget before dragging on to the design surface.
|Layout Editor Widget Palette|
Layout Favorites: You can now save your favorite attributes per widget in the updated Layout Editor properties panel. Simply star an attribute in the advanced panel and it will appear under the Favorites section.
|Favorites Attributes on Layout Editor Properties Panel|
WebP Support: To help you save space in your APK, Android Studio can now generate WebP images from PNG assets in your project. The WebP lossless format is up to 25% smaller than a PNG. With Android Studio 2.3, you have a new wizard that converts PNG to lossless WebP and also allows you to inspect lossy WebP encoding as well. Right-click on any non-launcher PNG file to convert to WebP. And if you need to edit the image, you can also right-click on any WebP file in your project to convert back to PNG.
|WebP Image Conversion Wizard
Material Icon Wizard Update: The updated vector asset wizard supports search and filtering, plus it includes labels for each icon asset.
|Vector Asset Wizard|
Lint Baseline: With Android Studio 2.3, you can set unresolved lint warnings as a baseline in your project. From that point forward, Lint will report only new issues. This is helpful if you have many legacy lint issues in your app, but just want to focus on fixing new issues. Learn more about Lint baseline and the new Lint checks & annotations added in this release.
|Lint Baseline Support|
App Links Assistant: Supporting Android App Links in your app is now easier with Android Studio. The new App Links Assistant allows you to easily create new intent filters for your URLs, declare your app’s website association through a Digital Asset Links file, and test your Android App Links support. To access the App Link Assistant go to the following menu location: Tools → App Link Assistant.
|App Links Assistant|
Template Updates: By default, all templates in Android Studio 2.3 which use to contain
RelativeLayout, now use
ConstraintLayout. Learn more about templates and Constraint Layout. We have also added a new Bottom Navigation Activity template, which implements the Bottom Navigation Material Design guideline.
|New Project Wizard Templates|
IntelliJ Platform Update: Android Studio 2.3 includes the IntelliJ 2016.2 release, which has enhancements such as an updated inspection window and a notifications system.
- Android Emulator Copy & Paste: Back by popular demand, we added back the Copy & Paste feature to the latest Emulator (v25.3.1). We have a shared clipboard between the Android Emulator and host operating system, which will allow you to copy text between both environments. Copy & Paste works with x86 Google API Emulator system images API Level 19 (Android 4.4 – Kitkat) and higher.
- Android Emulator Command Line Tools: Starting with Android SDK Tools 25.3, we have moved the
emulatorfrom the SDK Tools folder into a separate emulator directory, and also deprecated and replaced the “
android avd” command with a standalone
avdmanagercommand. The previous command line parameters for
android avd” will work with the updated tools. We have also added location redirects for the
emulatorcommand. However, if you create Android Virtual Devices (AVDs) directly through the command line you should update any corresponding scripts. If you are using the Android Emulator through Android Studio 2.3, these change will not impact your workflow.
To recap, Android Studio 2.3 includes these new features and more:
Source : https://android-developers.googleblog.com/2017/03/android-studio-2-3.html