
The built-in templates in the New Project Wizard now generate a Constraint Layout, but you can also click on any layout in the new Layout Editor and select the Convert to ConstraintLayout option. Layout Inspector (Experimental): Drill into the view hierarchy of your app and analyze the attributes of each component of UI on the screen.

Improved C++ Support: You can now use CMake or ndk-build to compile your C++ projects from Gradle, seamlessly migrate projects from CMake build systems, and leverage C++ support in the new project wizard.Īndroid Studio creates a snapshot of the current view hierarchy of your app for you to inspect, which is particularly useful when trying to track down a bug.Firebase Plugin: You can add Firebase to a new or existing Android app with the new Assistant window, and access Firebase features right in the IDE (Tools => Firebase).Many of the Firebase services that Google detailed at I/O 2016 can be added via a guided experience. Samples Browser: This menu option allows you to find Google-provided Android code samples based on the currently highlighted symbol in your project.Highlight Variables, Types, or Methods in your code and then right-click, choose Find Sample Code, and you’ll see the results in a bottom output box. Instant Run: Many stability and reliability improvements.APK Analyzer: Understand the contents and the sizes of different components in your APK, limit issues with your Dex files, diagnose ProGuard configuration issues, view merged AndroidManifest.xml file, and inspect the compiled resources file.This feature can help you reduce your APK size (you’ll see both the raw file size as well as the download size of various components).

Build cache (Experimental): To improve build speeds, this experimental build cache will help reduce both full and incremental build times.

